On Thu, May 04, 2006 at 09:15:03PM -0700, [EMAIL PROTECTED] wrote

> > make an emerge --newuse --ask world after you have finished.
> 
> I'm not doing that again!  Last time I tried that....  one night,
> all day long, and it only did 38 of 283 packages or something.
> It was *horrible.*
> 
> Next time I try that, I'll totally exit KDE and do it 100% from the
> command line so as to make sure every single last shred of memory
> is there to do it.  Even then, it'll be over a very long vacation.
> 
> However, I will start perfecting my setting now, so that when I
> update/install new things they reflect changes to make the system
> faster!

  The final USE settings are a combination of system defaults and your
USE variable.  In your case it's...

USE=" X a52 aac alsa apache2 acpi arts audiofile avi berkdb bitmap-fonts bzip2
cdr cli crypt ctype cups dba eds directfb doc dri dvd dvdread elibc_glibc
emboss encode esd ethereal exif expat fam fastbuild foomaticdb
force-cgi-redirect fortran ftp gd gcj gdbm gif glut gmp gnome gpm gstreamer
gtk gtk2 gtkhtml guile hal hardened idn imlib ipv6 jpeg java javascript kde
kdexdeltas kernel_linux lcms libg++ libwww mad memlimit mikmod mhash mng
motif mozilla mime mmx mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre
pdflib perl png posix python qt quicktime readline samba sdl session
simplexml slang soap sockets spell spl ssl sse sse2 svg tcltk tcpd tiff
tokenizer truetype truetype-fonts type1-fonts usb udev userland_GNU vorbis
x86 xml xml2 xmms xsl xv zlib"

  Note that USE controls *OPTIONAL* stuff.  If package A *REQUIRES*
package B, "emerge A" will attempt to build package B first regardless
of what you put in USE.  Optional stuff means additional functionality.
E.g. you can build gimp with "-jpeg -tiff" and it'll still handle other
types of graphics.  The "mmx sse" flags speed up computations by any app
that can use it.  Those apps will still run with "-mmx -sse", but slower.

  Let's just say that I strongly disagree with some of the defaults that
the developers have chosen.  There is a way to take matters into your
own hands, and over-ride the defaults.  That is done by putting "-*" at
the beginning of USE, like so...
USE="-*"

and then adding only the stuff that you need.  In your case, you may
find it easier to re-install from scratch one of these days.  I'll deal
with the flags in functional groups.  Here are my settings.  Yours may
vary depending on your hardware ("3dnow" is AMD-specific) and any
programs that require specific settings.

USE="-* 3dnow X a52 aac alsa bzip2 cdr dga dio divx4linux dri dvd dvdr
dvdread encode exif ffmpeg flac fortran gb gif gtk2 imlib jpeg maildir
mikmod mime mmap mmx mng mp3 mpeg ncurses nptl nptlonly nsplugin
offensive ogg opengl plotutils png posix quicktime readline sdl
sharedmem slang sockets sse sse2 theora threads tiff truetype vcd vorbis
win32codecs wmf xpm xv zlib"

  In addition, I have some custom settings in /etc/portage/package.use

##########################
app-emulation/qemu softmmu
app-misc/mc -X
app-mobilephone/gnokii sms

# If it doesn't have the "motif" flag, xpdf only installs its libs,
# but *NOT* the executable... oops.
app-text/xpdf motif
media-gfx/gimp doc
media-gfx/imagemagick doc
media-libs/win32codecs real
media-video/mplayer custom-cflags i8x0 real 3dnowext mmxext
net-misc/wget ssl
net-nntp/slrn uudeview

# Greatly cuts down on multi-lingual garbage
sys-libs/glibc userlocales
www-client/w3m -X -imlib

x11-base/xorg-x11 bitmap-fonts font-server truetype-fonts type1-fonts

# If it's going to be a rescue package, it damn well better work
# standalone when libraries get screwed up.
sys-apps/busybox static
##########################


-- 
Walter Dnes <[EMAIL PROTECTED]> In linux /sbin/init is Job #1
My musings on technology and security at http://tech_sec.blog.ca
-- 
gentoo-user@gentoo.org mailing list

Reply via email to