分类: BSD
2009-03-04 09:14:37
FREEBSD ports 更新 方法
1.修改 cd /usr/share/examples/cvsup
目录下面的ports-supfile文件,更改下载服务器为cvsup2.cn.freebsd.org
然后cp到本地目录下.
cvsup -g -L 2 ports-supfile
2.make.conf的位置在/usr/share/examples/etc下面
增加
MASTER_SITE_BACKUP?= \
\
\
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
MASTER_SITE_BACKUP?= \
\
\
\
s/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
MASTER_SITE_BACKUP?=/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
(上为更改下载服务器的地址 上次安装时没改这个安了10个小时 我晕)
我用的方法是:
首先安装freebsd,选择最小化安装,也就是mini版.
然后启动系统登陆进去, 用pkg-add -r cvsup-without-gui 安装,然后捏~ 在把cp /usr/share/examples/cvsup/ports-supfile /root/
最后修改ports-supfile的cvsup地址 我经常用的是cvsup.freebsdchina.org
安装完了重新启动一下,然后进入root目录用cvsup -g -L 2 /root/ports-supfile就开始更新啦, 更新完了直接进入cd /usr/ports/x11/xorg make install clean 搞定 这次下的绝对是xorg 7.2 的. 你别pkg-add哦, 会是6.9的版本.报告,我就知道这些,回复完毕.
我是在/etc/csh.cshrc文件中加入:
setenv PACKAGESITE
然后就可以用命令安装你要的软件了!因为PACKAGESITE是定位在FreeBSD 6的stable 分支的,所以软件是比较新的!
比如:pkg_add -r xorg
安装的是xorg-7.2
就是这样的!