|
|
我觉得,几乎所有的USE都可以不要。以下是我USE:
- # emerge info
- Portage 2.0.51.22-r3 (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r5 i686)
- =================================================================
- System uname: 2.6.13-gentoo-r5 i686 AMD Athlon(tm) XP 2500+
- Gentoo Base System version 1.6.13
- ccache version 2.3 [enabled]
- dev-lang/python: 2.3.5, 2.4.2
- sys-apps/sandbox: 1.2.11
- sys-devel/autoconf: 2.13, 2.59-r6
- sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
- sys-devel/binutils: 2.16.1
- sys-devel/libtool: 1.5.20
- virtual/os-headers: 2.6.11-r2
- ACCEPT_KEYWORDS="x86"
- AUTOCLEAN="yes"
- CBUILD="i686-pc-linux-gnu"
- CFLAGS="-march=athlon-xp -pipe -O2"
- CHOST="i686-pc-linux-gnu"
- CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
- CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
- CXXFLAGS="-march=athlon-xp -pipe -O2"
- DISTDIR="/usr/portage/distfiles"
- FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
- GENTOO_MIRRORS="http://gentoo.139pay.com http://ftp.gentoo.or.kr"
- LANG="zh_CN.gbk"
- MAKEOPTS="-j2"
- PKGDIR="/usr/portage/packages"
- PORTAGE_TMPDIR="/var/tmp"
- PORTDIR="/usr/portage"
- PORTDIR_OVERLAY="/usr/local/portage"
- SYNC="rsync://gentoo.139pay.com/gentoo-portage"
- USE="x86 X alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 cli crypt cups dri eds emboss encode esd exif expat fam foomaticdb fortran gd gdbm gif glut gnome gpm gstreamer gtk gtk2 idn imlib ipv6 isdnlog java jpeg junit kde lcms libg++ libwww mad mikmod mng motif mp3 mpeg mysql ncurses nls nptl ogg opengl oss pam pcre pdflib perl png pppd python qt quicktime readline recode reflection sdl session spell spl ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis xml xml2 xmms xorg xv zlib userland_GNU kernel_linux elibc_glibc"
- Unset: ASFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS
复制代码
我觉得可以在make.conf中把这些USE全部减掉,即USE里不是有X么,那么在make.conf里写USE="-X,-alsa,-apache2。。。。。。"
有这想法是因为反复看了
[HTML]http://www.gentoo.org/dyn/use-index.xml[/HTML]
比如说对X的解释:
- X [color="Red"]Adds support [/color]for X11
复制代码
我是这样理解的,一些软件有字符界面,也有X界面,如果USE里没有X,那么这个软件的X界面的支持就不会被编译进来,这就是adds support的含义,也就是说这个软件只能在字符界面运行,当然,前提是emerge这个软件时候用默认的USE。如果需要让他在X下运行,那么就:
而
- bzip2 Use the bzlib compression library
复制代码
就不是加入某种支持了,而是是否使用这种bzip2的压缩库了,如果USE中没有这个的话,就不能创建和解压缩这种文件了,相应的软件也很可能无法emerge了
这样的好处是,最低限度的裁减gentoo的尺寸,有些软件如links,我不会在X下用它,那么安装这个软件时USE里无需X。
当然有些USE应该是必须要的,比如说x86,这就需要一个一个的对比了。
摘要:[color="Red"]几乎所有描述中有“support”字眼的USE和其他的部分USE都可以不要
不知我这想法对不对 |
|