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?

Attachment: pgpglZ_wNqhrE.pgp
Description: OpenPGP digital signature

Reply via email to