广告位!

很适用的工具(推荐) Good tool to recommend

2006年12月15日星期五

gentoo liux portage的同步

gentoo中很多工具都是通portage中的境象文件与相应站点联系起来的,你可以通过emerge命令自动完成"下载工具的源代码-编译-生成可执 行文件-安装" 这一系列动作.而随着时间的进展,可能官方站点对portage中的文件进行了更新,你本机上的portage如果未能和其同步,在你试图从新安装工具 时,可能会遇到麻烦,或是无法安装新版本的工具.
gentoo 系统中/etc/make.conf文件中设定了同步

# 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="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="X -xdm -kdm kde qt alsa hal -gnome gtk curl eds java -ldap -mozilla -nas xml2 zlib"
#MAKEOPTS="-j21"
#FEATURES="distcc buildpkg"
#CCACHE_SIZE="2G"
#DISTCC_DIR="/tmp/distcc"
LINGUAS="zh_CN hy"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
RSYNC_EXCLUDEFROM="/etc/portage/rsync_excludes"


这 里设定本机portage与官方站点同步,你也可以设定与局域网内某台机器同步,最好是网内的机器和服务器同步,服务器与官方站点同步,这样更新 portage相对比较快,因为如果网速较慢各台机子都与站点同步,更新起来很慢,如果只要服务器与官方站点同步,随时保持服务器上的portage是最 新的,网内的机器就可以随时快速更新portage了.
网内的机子要与其他机子同步,只需修改:

SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
SYNC="rsync://192.168.0.xxx/gentoo-portage"


然后执行命令:

#emerge sync

没有评论: