begin  quote
On Sat, 6 Dec 2003 10:55:44 -0600
John Goerzen <[EMAIL PROTECTED]> wrote:



> 
> Hmm, why was it trying to uninstall it then?  (I'm a little confused
> on that.)

Portage always (unless told differntly )  does a "clean" of the system,
removing old versions of the package just installed.


However, it can be disabled with this  (/etc/make.conf) :


# AUTOCLEAN enables portage to automatically clean out older or
# overlapping packages from the system after every successful merge.
# This is the same as running 'emerge -c' after every merge. Set with:
# "yes" or "no". This does not affect the unpacked source. See 'noclean'
# below.
#AUTOCLEAN="yes"





> 1. What is the way to safely remove software from the system?  I
> observed the warning in emerge(1) about unmerge doing no dependency
> checking.  So I could unmerge something that half a dozen other
> programs depend on, thus causing nasty breakage.  Is there an unmerge
> command somewhere that *does* do this dependency checking, and aborts
> with an error if I try to unmerge something that others depend on?


No, there is no such thing currently, that I know of. It's been required
for some time, but not in here as of yet. (you can do "emerge -C <foo> ;
revdep-rebuild -p  to "fix" things and see what got broken, but thats
not a solution really)

 
> 2. Excepting the slots mechanism for a minute, it still appears
> possible to have multiple versions of a single package installed at
> once. However, I've noticed that when this happens, generally only a
> single version is *actually* installed; portage just thinks that two
> are on the system (and I can safely remove the older one, which is
> mostly a no-op).

In a default configuration it is not possible, and if you have it,
"emerge -c" is the tool to use (not to be confused with emerge -C )


If this wasn't the answer you was looking for, I've probably
misunderstood the question, so I'd ask you to rephrase it :)


//Spider



-- 
begin  .signature
This is a .signature virus! Please copy me into your .signature!
See Microsoft KB Article Q265230 for more information.
end

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to