On 22/09/2015 18:42, Neil Bothwick wrote: > 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!
That can also work. I thought of maybe suggesting it later in the thread but you got in there first. Either way the owner of a Gentoo system still has to keep track on what he wants to be on it. -- Alan McKinnon alan.mckin...@gmail.com