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
:-) :-)