On 16:54 Sat 04 Jun , Alexander Skwar wrote: > Peter Ruskin schrieb: > > > That's strange, this is what I get here: > > > > $ ls -1d /var/db/pkg/*/* | wc -l > > 1147 > > $ emerge -Dep world | wc -l > > 1100 > > Hmm.. Even on your system, "emerge -De world" would NOT re-install > everything that's already installed. You'd miss 47 packages. > Question: What 47 packages would be missing and why? And also, > how would you re-emerge everything on your system? >
Probably the other packages were installed as deps of something, but are now no longer required. emerge -p depclean will show them up. It's also possible that some slotted packages aren't being remerged. emerge -p prune will tell you all the slotted packages. (btw, emerge depclean should be safe to do, but emerge prune without the -p is a bad idea, emerge clean is the safe way of getting rid of multiple versions of a package that aren't needed). Also, emerge | wc -l will give the wrong number. You should do emerge | grep ebuild | wc -l. Fex: valinor ~ # emerge -pv vim | wc -l 7 valinor ~ # emerge -pv vim | grep ebuild | wc -l 1 -- djm -- gentoo-user@gentoo.org mailing list