|
发表于 2004-8-8 14:03:35
|
显示全部楼层
俺的:
[PHP]
root@eurythmics /etc # emerge info
Portage 2.0.50-r9 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040619-r1, 2.6.7-gentoo-r11)
=================================================================
System uname: 2.6.7-gentoo-r11 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz
Gentoo Base System version 1.5.2
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /etc/tomcat /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache noauto sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync2.us.gentoo.org/gentoo-portage"
USE="X acpi alsa arts avi berkdb cjk crypt cscope cups doc dvd emacs encode esd faad foomaticdb gdbm gif gnome gtk gtk2 icc imap imlib java jpeg junit kde libg++ libwww mad mikmod mmx motif mozilla moznoirc moznomail mpeg ncurses nls nntp nptl oggvorbis opengl pam pdflib perl png python qt quicktime readline sdk sdl slang socks5 spell sse ssl tcltk tcpd tetex tiff truetype wmf x86 xml xml2 xmms xv xvid zlib"
[/PHP]
* 各种 use flag 的含义在 /usr/portage/profiles/use.desc 和 use.local.desc里面有说明, 其作用在具体的 ebuild 中得到体现, 一般是控制configure 的选项, 或者是控制是否打上特定的补丁
* 至于 ~x86, 在 /etc/make.conf 中加上 ACCEPT_KEYWORDS="~x86" 是一种比较冒险的做法, 不过也不推荐使用 ACCEPT_KEYWORDS="~x86" emerge xxx, 这样一方面会装上不需要的 unstable 的包, 另外在下次 update world 时也会带来不便, 推荐的做法是修改 /etc/portage/package.keywords, 在里面加上需要使用 unstable 的包名, 比如:
[PHP]
media-libs/freetype ~x86
[/PHP]
详细内容可以参考 portage 的手册。 |
|