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


Reply via email to