Gentoo Portage 详解

(0 comments)

全局配置

全局配置在/etc/make.conf中。

与CPU编译有关的参数:

CFLAGS="-O2 -mtune=i686 -pipe"
CXXFLAGS="${CFLAGS}"
FEATURES="ccache"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"

定义SYNC镜像服务器:

(Use your server IP address)
SYNC="rsync://192.168.0.1/gentoo-portage"
(Or use your server name)
SYNC="rsync://your_server_name/gentoo-portage"

定义DISTFILE镜像服务器:

GENTOO_MIRRORS="ftp://gentoo.anheng.com.cn/gentoo/"

通过代理服务器访问Internet:

http_proxy="http://10.62.120.200:4128"
ftp_proxy="http://10.62.120.200:4128"

应用程序:

#Gnome
USE="gnome gstreamer gtk alsa -oss -arts crypt gpm"

#KDE
USE="$USE qt4 kde"

#Programe
USE="$USE java python gcj java-external xml postgres -mysql tetex X509"

#video
USE="$USE X opengl fbcon dga directfb dri aiglx"

#SYS
USE="$USE cups sysfs hal dbus nptl nptlonly pnp threads pthreads bash-completion \
fuse lm_sensors"

#INERNATIONALIZATION
USE="$USE nls unicode cjk zh_TW utf8"

#Net
USE="$USE imap ldap net network nntp dhcp socks5 samba ssl stroke -ipv6"

#Php
USE="$USE apache2 bzip2 iconv"

#Media
USE="$USE win32codecs xvid real dvd aac flac ffmpeg imagemagick x264 mp4"

#CPU
USE="$USE fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts \
acpi mmx fxsr sse sse2 tm pbe up est tm2"

#Other
USE="$USE -cdr -dvdr"

#VIDEO_CARDS="fglrx radeon"
VIDEO_CARDS="vga"
INPUT_DEVICES="keyboard mouse"
ALSA_TOOLS="intel8x0"

不要加ACCEPT_KEYWORDS=”~x86”参数,这会导致很多依赖性问题。

针对个别软件

/etc/package/package.use

sys-devel/distcc -*
app-emulation/virtualbox  additions

LINGUAS

media-fonts/acroread-asianfonts linguas_zh_CN linguas_zh_TW
app-text/acroread linguas_zh_CN

关键字:

package.keywords

app-dicts/stardict-cdict-en-zh-gb ~*
media-video/smplayer ~*
x11-themes/smplayer-themes ~*
kde-base/gwenview ~x86
app-dicts/stardict-xdict-zh-en-gb ~x86
sys-apps/kudzu ~x86
Currently unrated

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required