|
|
发表于 2009-4-14 10:44:26
|
显示全部楼层
Blahster nainaide 你们都是热心的gentoo高手了,没必要为这种讨论伤和气,大家要以和为贵,相互学习
以下进入正题开始证明我之前说的观点,这种优先级的观点主要是我以前试出来的,根本没找到什么文档 见笑了, 有不对的地方请各位指教,- # These settings were set by the catalyst build script that automatically built this stage
- # Please consult /etc/make.conf.example for a more detailed example
- #---------------------------------------------------------------------------
- #CFLAGS="-O2 -march=athlon-xp -pipe"
- #athlon-xp
- #CHOST="x86_64-pc-linux-gnu"
- #CXXFLAGS="${CFLAGS}"
- #--------------------------------------------------------------
- #CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3"
- #CFLAGS="-march=athlon-xp -mfpmath=sse -mmmx -msse -msse2 -msse3 -m3dnow -pipe -O3 -funroll-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fweb -frename-registers -fbranch-target-load-optimize2"
- #LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
- #--------------------------------------------------------------
- #ACCEPT_KEYWORDS="x86"
- ACCEPT_KEYWORDS="~x86"
- #ARCH="x86"
- #--------------------------------------------------------------
- CHOST="i686-pc-linux-gnu"
- #CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer -msse3"
- #CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
- CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" #for x86_32
- #CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer -msse4.1" #for x86_64
- #CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
- #GCC 4.3 has -march=core2
- # pentium-m Low power version of Intel Pentium3 with MMX, SSE, SSE2.
- # Used by Centrino notebooks.
- # prescott Intel Pentium4 with MMX, SSE, SSE2 and SSE3.
- # nocona Intel Pentium4 with 64-bit extensions, MMX, SSE, SSE2
- # and SSE3.
- #ACCEPT_KEYWORDS="~x86"
- LANG=C
- LANGUAGE=C
- LC_ALL=C
- LC_COLLATE=C
- LC_CTYPE=C
- LC_MESSAGES=C
- LC_NUMERIC=C
- LC_TIME=C
-
- CXXFLAGS="${CFLAGS}"
- #CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
- MAKEOPTS="-j3"
- #LDFLAGS="-Wl,-O1" ###OK+++
- LDFLAGS="-Wl,-O1 -Wl,--as-needed" #-->use this
- #LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
- #EMERGE_DEFAULT_OPTS="-v"
- #--------------------------------------------------------------
- #LDFLAGS="-Wl,-O1"
- #LDFLAGS="-Wl,-O1 -Wl,--as-needed"
- #LDFLAGS="-Wl,-O2"
- #LDFLAGS="-Wl,-O1 -Wl,--as-needed"
- #LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
- #LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,--hash-style=both -s"
- #LDFLAGS="-Wl,-O2,--as-needed"
- #--------------------------------------------------------------
- #BUILD_PREFIX=/home/yegle/tmp ## set tmp_dir,default is /var/tmp/
- #--------------------------------------------------------------
- #==== for crossdev ========================
- # CFLAGS="-march=athlon-xp -pipe"
- # CXXFLAGS="${CFLAGS}"
- # LDFLAGS=""
- #==== for openembedded========================
- #CFLAGS="-march=athlon-xp -O2 -pipe"
- #CFLAGS="-march=athlon-xp -pipe"
- #CXXFLAGS="${CFLAGS}"
- #LDFLAGS=""
- #LDFLAGS="-Wl,-O2,--as-needed"
- #---------------------------------------------------------------------------
- #==== for crossdev ========================
- LINGUAS="zh_CN zh"
- #---------------------------------------------------------------------------
- #---------------------------------------------------------------------------
- #ACCEPT_KEYWORDS="~amd64"
- #---------------------------------------------------------------------------
- #---------------------------------------------------------------------------
- # /usr/portage/profiles/use.desc
- USE="accessibility dbus lvm2 a52 aac automount bash-completion boost bzip2 chroot cjk \
- colordiff command-args compress cscope curl dbase dbm directfb \
- disk-partition dts fat ffmpeg fontconfig glib gtalk gzip \
- hddtemp ithreads jpeg2k jpgraph latin1 mmap \
- network ntfs nvidia openssh openssl opensslcrypt posix \
- rar sandbox scim serial 3dnow 3dnowext imagemagick \
- sftp sql sqlite3 subversion symlink threads unzip usb v4l \
- v4l2 vim vim-pager vim-syntax vim-with-x wav wma real \
- xine xinetd xvid zip gssapi theora -cups ipv6 -kde truetype-fonts \
- -type1-fonts"
- USE="$USE 3dnow 3dnowext mmx sse fftw gmp mudflap openmp chm samba ieee1394 bluetooth oss wifi hdaps dvd dvdr dvdread fam fastcgii imagemagick"
- USE="$USE win32codecs sse2 acpi alsa djvu flac lm_sensors mad mmap mp3 mplayer ncurses nls pcmcia startup-notification xface xinerama xinetd zlib ssl"
- # added on Apr 30, 2008
- # use for Hardware with Multimedia Instruction
- USE="$USE mmx sse sse2 ssse3 nvidia srt"
- # use for Desktop Environment
- USE="${USE} X gtk gtk2 -gnome hal avahi xft"
- # use for Chinese Support
- USE="${USE} cjk immqt-bc"
- # use for File Formats Support
- USE="${USE} exif gif jpeg mp3 mng mpeg ogg openexr pdf png svg tiff wma wmf xml xpm"
- # use for Multimedia Support
- USE="${USE} alsa cdr cddb cdparanoia css dts dvd dvdr openal opengl v4l v4l2 vcd xv xvmc" #arts
- # use for Codecs
- USE="${USE} a52 aac aalib audiofile cdparanoia dv dvdread encode ffmpeg flac lame live mad quicktime theora vorbis x264 xvid"
- # use for Power Management
- USE="${USE} acpi -apm"
- # use for Programming
- USE="${USE} bash-completion -examples lua python -ruby subversion vim-syntax" #csv
- # use for Accounting
- USE="${USE} hbci ofx quotes stock"
- # misc.
- USE="${USE} branding samba wifi" #fbsplash
- # TODO: Add this next emerge -e world
- #USE="${USE} xinerama"
- USE="${USE} lm-sensors nforce2 nvidia pmu"
- USE="${USE} l7filter"
- USE="${USE} xcb xinerama"
- USE="${USE} kdeprefix xcomposite" #KDE4
- USE="${USE} kerberos caps -imlib"
- USE="${USE} logrotate"
- USE="${USE} -tk -sqlite"
- USE="${USE} -qt -qt3 -qt4 qt3support pch"
- #---------------------------------------------------------------------------
- #USE="immqt "
- #FEATURES="userpriv usersandbox ccache sandbox parallel-fetch userfetch" #getbinpkg keepwork
- FEATURES="sandbox parallel-fetch userfetch preserve-libs noinfo metadata-transfer ccache" #nodoc metadata-transfer getbinpkg keepwork
- PORTAGE_ECLASS_WARNING_ENABLE="0"
- INPUT_DEVICES="keyboard mouse evdev synaptics"
- VIDEO_CARDS="nvidia vga fbdev" #vesa
- #ALSA_CARDS="es1371"
- ALSA_CARDS="hda-intel"
- #---------------------------------------------------------------------------
- CCACHE_DIR="/var/tmp/ccache"
- CCACHE_SIZE="1G"
- #---------------------------------------------------------------------------
- MAKEOPTS="-j3"
- PORTAGE_BINHOST="https://e.ututo.org.ar/athlon-xp/ http://gentoo.modulix.net/gentoo/grp/x86_64-pc-linux-gnu/athlon64/gnome/"
- #PORTDIR=/home/lvdata/funtoo/portage/
- #PORTAGE_TMPDIR=/home/lvdata/portage_temp
- PKGDIR=/usr/portage/packages
- PORT_LOGDIR=/var/log/portage
- AUTOCLEAN="yes"
- PORTAGE_NICENESS=10
- PORTAGE_RSYNC_INITIAL_TIMEOUT=60
- #---------------------------------------------------------------------------
- #GENTOO_MIRRORS="http://gentoo.gg3.net/ ftp://gg3.net/pub/linux/gentoo/"
- #GENTOO_MIRRORS="http://fido.online.kz/gentoo"
- #---------------------------------------------------------------------------
- #FETCHCOMMAND='proz --no-getch --no-search ${URI} -P ${DISTDIR}'
- #==========================OK====================================
- #--------------- copy from elog ----------------------------------------------
- FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE} \${URI}"
- RESUMECOMMAND="${FETCHCOMMAND}"
- #-------------------------------------------------------------
- #FETCHCOMMAND="/usr/bin/axel -a -n2 \${URI} -o \${DISTDIR}"
- #RESUMECOMMAND="/usr/bin/axel -a -n2 \${URI} -o \${DISTDIR}"
- #==========================OK====================================
- FETCHCOMMAND="/usr/bin/wget --limit-rate=200k -c -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
- #RESUMECOMMAND="/usr/bin/wget --limit-rate=200k -c -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
- RESUMECOMMAND="${FETCHCOMMAND}"
- #==========================OK====================================
- #==========================OK====================================
- #FETCHCOMMAND="/usr/bin/axel -a -n 4 -o \${DISTDIR}/\${FILE} \${URI}"
- #RESUMECOMMAND="/usr/bin/axel -a -n 4 -o \${DISTDIR}/\${FILE} \${URI}"
- #
- #FETCHCOMMAND="/usr/bin/axel -a -n 10 -S 5 -o \${DISTDIR}/\${FILE} \${#URI}"
- #RESUMECOMMAND="/usr/bin/axel -a -n 10 -S 5 -o \${DISTDIR}/\${FILE} \${URI}"
- #
- #FETCHCOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
- #RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
- #RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P \${DISTDIR}"
- #---------------------------------------------------------------------------
- #RSYNC_RATELIMIT=20
- #FETCHCOMMAND="/usr/bin/wget --limit-rate=20k -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
- #RESUMECOMMAND="/usr/bin/wget --limit-rate=20k -c -t 5 --passive-ftp -P \${DISTDIR}
- #---------------------------------------------------------------------------
- #================================================================
- #---------------------------------------------------------------------------
- #FETCHCOMMAND="axel -a -n 3 -N -o \${DISTDIR}/\${FILE} \${URI}"
- #RESUMECOMMAND="axel -a -n 3 -N -o \${DISTDIR}/\${FILE} \${URI}"
- #---------------------------------------------------------------------------
- #source /usr/portage/local/layman/make.conf
- #FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE}/\${URI}"
- #RESUMECOMMAND=${FETCHCOMMAND}
- #---------------------------------------------------------------------------
- #==============================================================================
- # Lukemftp (BSD ftp):
- #FETCHCOMMAND="/usr/bin/lukemftp -s -a -o \${DISTDIR}/\${FILE} \${URI}"
- #RESUMECOMMAND="/usr/bin/lukemftp -s -a -R -o \${DISTDIR}/\${FILE} \${URI}"
- #
- # Prozilla (turbo downloader)
- #FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}' #[去掉前面的#]
- #FETCHCOMMAND='/usr/bin/proz --no-getch --no-search ${URI} -P ${DISTDIR}'
- #nano /etc/prozilla.conf [配置prozilla,把这一行threads改为=10,十线程下载,
- #ftpsearch=OFF (不自动搜索下载镜像)]
- #==============================================================================
- #---------------------------------------------------------------------------
- PORTAGE_ELOG_SYSTEM="save"
- PORTAGE_ELOG_CLASSES="warn error info"
- #---------------------------------------------------------------------------
- #mirrorselect -D -s4
- #---------------------------------------------------------------------------
- #PORTDIR_OVERLAY="/usr/local/myportage"
- #PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/gentoo-china"
- #----
- #PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-china"
- ######--------------------------------
- ###layman -a openmoko
- #http://gentoo.mindzoo.de/index.cgi/wiki/cross-compiling
- #PORTDIR_OVERLAY="/usr/local/portage/layman/openmoko/trunk/openmoko-target"
- #-------------------------------------------------
- # PORTDIR_OVERLAY=""
- # PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/layman/gentoo-china"
- # #PORTDIR_OVERLAY="/usr/local/portage/layman/gentoo-china"
- # PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/layman/lxde"
- # PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/myportage"
- # PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/layman/openmoko/trunk/openmoko-target"
- #
- PORTDIR_OVERLAY="/usr/portage /usr/local/portage/layman/gentoo-china /usr/local/portage/layman/lxde /usr/local/portage/myportage /usr/local/portage/layman/openmoko/trunk/openmoko-target"
- #PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/gentoo-taiwan"
- #-------------------------------------------------
- ######--------------------------------
- #----
- #PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-china/ /usr/local/myportage/"
- #PORTDIR_OVERLAY="/usr/local/myportage /usr/portage/local/layman/gentoo-china"
- #----
- PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
- #---------------------------------------------------------------------------
- ##一. 网通
- #GENTOO_MIRRORS="http://61.135.158.199"
- #SYNC="rsync://61.135.158.199/gentoo-portage"
- #点评:版主fei所架设。dell 2650 4G内存。双P4 xeon 2.8G 超线程,只做了portage和distfiles和snapshots镜象。
- #每天同步两次。北京网通机房。千兆带宽。
- ##二. 电信
- #GENTOO_MIRRORS="ftp://gentoo.anheng.com.cn/gentoo"
- #点评:sanfanling帮忙联系建立的,速度很快
- #GENTOO_MIRRORS="http://linux.ntcu.net/ftp/dists/gentoo"
- #SYNC="rsync://linux.ntcu.net/gentoo-portage"
- #点评:从上海连,可达200KB/S
- #GENTOO_MIRRORS="ftp://ftp.linuxforum.net/gentoo http://mirror.gentoo.gr.jp"
- #点评:据反映linuxforum的镜像更新可能不够勤,所以以gentoo.gr.jp为后备
- #GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo"
- #SYNC="rsync://acm.cs.rpi.edu/gentoo-portage"
- #点评:这是fakeid和assemble推荐的
- ##三. 教育网
- #GENTOO_MIRRORS="ftp://ftp3.tsinghua.edu.cn/mirror/gentoo"
- #SYNC="rsync://ftp3.tsinghua.edu.cn/gentoo/gentoo-portage"
- ##点评:清华的,教育网访问速度超快,可以sync,教育网首选。
- #GENTOO_MIRRORS="ftp://ftp.sjtu.edu.cn/gentoo"
- #点评:上海交大
- ##四. 内地以外
- #GENTOO_MIRRORS="http://ftp.ncnu.edu.tw/Linux/Gentoo"
- #SYNC="rsync://rsync.gentoo.org/gentoo-portage"
- #点评:这是zhllg用的,从香港连,很快
- #---------------------------------------------------------------------------
- SYNC="rsync://mirror.averse.net/gentoo-portage"
- GENTOO_MIRRORS="http://61.135.158.199 http://mirror.averse.net/pub/gentoo http://mirror.lupaworld.com/gentoo http://linux.ntcu.net/ftp/dists/gentoo ftp://gentoo.anheng.com.cn/gentoo"
- #SYNC="rsync://linux.ntcu.net/gentoo-portage"
- #http_proxy = http://211.140.192.186:8080
- #PORTAGE_RSYNC_INITIAL_TIMEOUT=60
- SYNC="rsync://linux.ntcu.net/gentoo-portage"
- GENTOO_MIRRORS="http://ftp.nara.wide.ad.jp/pub/Linux/gentoo/ http://files.gentoo.org http://gentoo.localhost.net.ar/ http://ftp.public.fix.fi/gentoo/ http://gentoo.channelx.biz/"
- #---------------------------------------------------------------------------
- SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
- SYNC="rsync://61.135.158.199/gentoo-portage"
- GENTOO_MIRRORS="http://61.135.158.199 ftp://gentoo.anheng.com.cn/gentoo ftp://gentoo.imj.fr/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ ftp://ftp.public.fix.fi/gentoo ftp://194.117.143.70/sites/gentoo"
- GENTOO_MIRRORS="http://61.135.158.199 ftp://gentoo.anheng.com.cn/gentoo"
- #GENTOO_MIRRORS="ftp://gentoo.anheng.com.cn/gentoo"
- #GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://ftp.twaren.net/Linux/Gentoo/ http://mirror.pacific.net.au/linux/Gentoo"
- #http://ftp.nara.wide.ad.jp/pub/Linux/gentoo/ http://linux.ntcu.net/ftp/dists/gentoo
- #GENTOO_MIRRORS="http://mirror.gentoo.gr.jp/ http://gentoo.gg3.net/ http://gentoo.channelx.biz/ http://ftp.gentoo.or.kr/"
- #SYNC="rsync://193.190.198.20/gentoo-portage"
- #SYNC="rsync://211.14.6.124/gentoo-portage"
- #SYNC="rsync://rsync.gentoo.org/gentoo-portage"
- #---------------------------------------------------------------------------
- #GENTOO_MIRRORS="http://ftp.nara.wide.ad.jp/pub/Linux/gentoo/ $GENTOO_MIRRORS"
- #---------------------------------------------------------------------------
- #SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
- #SYNC="rsync://mirror.averse.net/gentoo-portage"
- #SYNC="rsync://61.135.158.199/gentoo-portage"
- #SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage/"
- #SYNC="rsync://mirror.espri.arizona.edu/gentoo/"
- #SYNC="rsync://gentoo.139pay.com/gentoo-portage"
- #SYNC="rsync://linux.ntcu.net/gentoo-portage"
- #SYNC="rsync://rsync.gentoo.org/gentoo-portage"
- #SYNC="rsync://gentoo.chem.wisc.edu/gentoo/gentoo-portage"
- #SYNC="rsync://acm.cs.rpi.edu/gentoo-portage"
- #SYNC="rsync://61.135.158.199/gentoo-portage"
- #SYNC="rsync://38.99.64.200/gentoo-portage"
- ####SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
- #SYNC="rsync://219.111.13.142/gentoo-portage"
- #SYNC="rsync://61.135.158.199/gentoo-portage"
- #SYNC="rsync://gentoo.kems.net/gentoo-portage"
- #SYNC="rsync://202.1.117.1/gentoo-portage"
- #SYNC="rsync://ftp.swin.edu.au"
- #SYNC="rsync://rsync.gg3.net/portage"
- #SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
- #SYNC="rsync://mirror.lupaworld.com/gentoo/gentoo-x86-portage"
- #SYNC="rsync://http://mirror.lupaworld.com/gentoo/gentoo-x86-portage/"
- #SYNC="rsync://ftp3.tsinghua.edu.cn/gentoo/gentoo-portage"
- #---------------------------------------------------------------------------
- #SYNC="rsync://192.168.1.9/gentoo-portage"
- GENTOO_MIRRORS="http://192.168.1.3 $GENTOO_MIRRORS"
- #---------------------------------------------------------------------------
- ####mirror ===>> /etc/portage/mirrors
- #---------------------------------------------------------------------------
复制代码- Portage 2.1.6.11 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29-tuxonice i686)
- =================================================================
- System uname: Linux-2.6.29-tuxonice-i686-Intel-R-_Core-TM-2_Duo_CPU_T8300_@_2.40GHz-with-gentoo-2.0.0
- Timestamp of tree: Mon, 13 Apr 2009 09:15:01 +0000
- ccache version 2.4 [enabled]
- app-shells/bash: 4.0_p17
- dev-java/java-config: 2.1.7
- dev-lang/python: 2.5.4-r2, 2.6.1-r1
- dev-python/pycrypto: 2.0.1-r8
- dev-util/ccache: 2.4-r8
- dev-util/cmake: 2.6.3-r1
- sys-apps/baselayout: 2.0.0
- sys-apps/openrc: 0.4.3-r1
- sys-apps/sandbox: 1.9
- sys-devel/autoconf: 2.13, 2.63-r1
- sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
- sys-devel/binutils: 2.19.1-r1
- sys-devel/gcc-config: 1.4.1
- sys-devel/libtool: 2.2.6a
- virtual/os-headers: 2.6.28-r1
- ACCEPT_KEYWORDS="x86 ~x86"
- CBUILD="i686-pc-linux-gnu"
- CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
- CHOST="i686-pc-linux-gnu"
- CONFIG_PROTECT="/etc /usr/kde/4.2/env /usr/kde/4.2/share/config /usr/kde/4.2/shutdown /usr/share/config"
- CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
- CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
- DISTDIR="/usr/portage/distfiles"
- FEATURES="ccache distlocks fixpackages metadata-transfer noinfo parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
- GENTOO_MIRRORS="http://192.168.1.3 http://61.135.158.199 ftp://gentoo.anheng.com.cn/gentoo"
- LANG="C"
- LC_ALL="C"
- LDFLAGS="-Wl,-O1 -Wl,--as-needed"
- LINGUAS="zh_CN zh"
- MAKEOPTS="-j3"
- PKGDIR="/usr/portage/packages"
- PORTAGE_CONFIGROOT="/"
- PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
- PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
- PORTAGE_TMPDIR="/var/tmp"
- PORTDIR="/usr/portage"
- PORTDIR_OVERLAY="/usr/local/portage/layman/gentoo-china /usr/local/portage/layman/lxde /usr/local/portage/myportage /usr/local/portage/layman/openmoko/trunk/openmoko-target"
- SYNC="rsync://61.135.158.199/gentoo-portage"
- USE="3dnow 3dnowext X a52 aac aalib accessibility acl acpi alsa audiofile automount avahi bash-completion berkdb bluetooth boost branding bzip2 cairo caps cddb cdparanoia cdr chm chroot cjk cli colordiff command-args compress cracklib crypt cscope css curl dbase dbm dbus directfb disk-partition djvu dri dts dv dvd dvdr dvdread eds emboss encode esd evo exif fam fastcgii fat ffmpeg fftw firefox flac fontconfig fortran gdbm gif glib gmp gpm gssapi gstreamer gtalk gtk gtk2 gzip hal hbci hdaps hddtemp iconv ieee1394 imagemagick immqt-bc ipv6 isdnlog ithreads jpeg jpeg2k jpgraph kdeprefix kerberos l7filter lame latin1 ldap libnotify live lm-sensors lm_sensors logrotate lua lvm2 mad midi mikmod mmap mmx mng mp3 mpeg mplayer mudflap ncurses network nforce2 nls nptl nptlonly ntfs nvidia ofx ogg openal openexr opengl openmp openssh openssl opensslcrypt oss pam pch pcmcia pcre pdf perl pmu png posix ppds pppd python qt3support quicktime quotes rar readline reflection samba sandbox scim sdl serial session sftp spell spl sql sqlite3 srt sse sse2 ssl ssse3 startup-notification stock subversion svg symlink sysfs tcpd theora threads tiff truetype truetype-fonts unicode unzip usb v4l v4l2 vcd vim vim-pager vim-syntax vim-with-x vorbis wav wifi win32codecs wma wmf x264 x86 xcb xcomposite xface xft xine xinerama xinetd xml xorg xpm xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN zh" USERLAND="GNU" VIDEO_CARDS="nvidia vga fbdev"
- Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
复制代码- a方式
- PORTDIR_OVERLAY=""
- PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/layman/gentoo-china"
- PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/layman/lxde"
- PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/myportage"
- PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/layman/openmoko/trunk/openmoko-target"
- b方式
- PORTDIR_OVERLAY="/usr/portage /usr/local/portage/layman/gentoo-china /usr/local/portage/layman/lxde /usr/local/portage/myportage /usr/local/portage/layman/openmoko/trunk/openmoko-target"
- [ebuild R ] sys-devel/libtool-2.2.6a USE="vanilla" 0 kB [0=>1]
- Total: 1 package (1 reinstall), Size of downloads: 0 kB
- Portage tree and overlays:
- [0] /usr/portage
- [1] /usr/local/portage/layman/openmoko/trunk/openmoko-target
复制代码
证明一点,a,b两种方式在 /etc/make.conf 上的设置完全相同(bash变量设置方式)
在我的机器上测试结果是,变量越靠后面的优先级越高,因为我的E文很烂,文档这种东东一知半解的,只有这样来测试了
nainaide 你看看结果跟你的想法有什么出入吗?
PS:我只想好好的讨论问题,交流分享经验,不想有不必要的伤和气的争论,希望也看到Blahster 的参与 |
|