Walter Dnes wrote:
On Wed, Feb 23, 2011 at 09:57:00AM -0600, Dale wrote

   I tried a pretend emerge of khelpcenter.  I had to unmask dbus and
allow a bunch of use flags before it would run.  Here's what I ended up
with...

USE="accessibility kde dbus qt3support ssl handbook exceptions" emerge -pv 
khelpcenter

...which would've downloaded 33 packages totalling 220 megabytes.  That
looks like it could be the culprit.  I suggest cp /var/lib/portage/world
to your user directory, and go over it with a fine-tooth comb, and ask
yourself why you want each of those packages.  If you want to see what
each package's dependancies are, execute...

emerge -pv --depclean>  x.txt

...and then open up x.txt with an editor/viewer.  Packages listed as
pulled in by "@selected" are in world.  I have a script which will
generate a list of packages that can be unmerged relatively safely.

   You have one heckuva lot of USE flags.  I start my USE with "-*" and
add stuff as required.  Often, I only add it to package.use.


This is funny, I add USE flags as I need them as well. You have to keep in mind tho, that USE line is many years old. That USE line came from my old rig and as I emerge things, I add USE flags that I need. I rarely use package.use tho. I'm not that big of a control freak that I want to control a package one by one. My package.use file has 4 lines in it. They been there a while too. I might could remove them since those were due to bugs of some sort.

I suspect that a lot of USE flags are no longer in use. I tried eix-test-obsolete but it doesn't seem to check the USE flags. Going through those one by one would take a good long while. I don't know of a tool that checks for flags that are no longer in use tho.

My world file is fine. I went through it a while back and it is fairly small. It's the system set that is larger than normal.

Dale

:-)  :-)

Reply via email to