On Tue, 22 Sep 2015 18:03:19 +0200, Alan McKinnon wrote: > The intended workflow is that if you emerge something, you know what it > is, you don't have to make further decisions about it and you want it in > world. > > @world, by definition, is the list of packages you want. That plus > @system plus all deps constitutes the set of what should be on the > system, anything you have not in that set is subject to depcleaning > > If you are not sure about some package, by all means emerge it with -1. > Check it out, verify it, make sure it does what you want then get it in > world with emerge -n. Why would you want to have stuff around for > extended periods that is not in world? > > If you have a package that you no longer want (as you know what is in > your world right), unmerge it with -C > > Don't make life difficult for yourself. It's MUCH easier to know what's > in world than to try and remember what should be and isn't.
I take a different approach, I have a set called temp in my world_sets. If I want to try something out, I "echo cat/pkg >>/etc/portage/sets/temp" then I can try it and keep it updated during the trial and not have to worry about its deps. All I need to do is look at the temp file from time to time and remove anything I no longer want, then it gets depcleaned along with its dependencies. Putting --oneshot is the defaults is fine as long as you remember to emerge -n anything you know you want. I've been using Gentoo for so long that I automatically add -1 without thinking about it even when using -p! -- Neil Bothwick If Wile E. Coyote had enough money to buy all that ACME crap, why didn't he just buy dinner?
pgpglZ_wNqhrE.pgp
Description: OpenPGP digital signature

