分享

cvsup1

 kfkfzwd 2011-04-28
FreeBSD的安装:

pkg_add设置:
我有时全新安装完Freebsd时,在设置好网络后,不能够使用pkg_add来安装软件,如会出现以下错误:
www# pkg_add -r cvsup-without-gui Error: Unable to get ftp://ftp./pub/FreeBSD/ports/i386/packages-8.1-release/Lates/cvsup-without-gui.tbz: File unavailable (e.g., file not found, no access) pkg_add: unable to fetch 'ftp://ftp./pub/FreeBSD/ports/i386/packages-8.1-release/Lates/cvsup-without-gui.tbz' by URL
出现这个错误的原因是:1,可能PACKAGESITE的环境变量过时了,即地址错误。2,记得在输入pkg_add后加入一个 -r 的参数(表示remote,从远程获得安装包进行安装)。
此时设置一下PACKAGESITE的环境环境变量即可。我用的是8.1的系统,所以使用的是下面的地址。
setenv PACKAGESITE 'ftp://ftp./pub/FreeBSD/ports/i386/packages-8.1-release/Latest/'

cvsup的安装:
通过上面的pkg_add的设置,可以正常安装成功cvsup。安装完cvsup就可以使用它来更新ports和系统了。
另外还可以通过ports来安装cvsup。
 cvsup-without-gui目录 执行
#cd /usr/ports/net/cvsup-without-gui
#make install clean

安装完CVSUP后 默认是装在了
/usr/local/bin 下的 cvsup
我们现在将它连接到 /usr/bin下
#cd /usr/bin
# ln -f /usr/local/bin/cvsup cvsup
安装完cvsup就可以使用它来更新ports和系统了。

ports更新:
进入 /usr/share/examples/cvsup 目录
#cd  /usr/share/examples/cvsup
我们现在主要对Ports进行升级,所以需要配置Ports-supfile
#vi ports-supfile
  *default host=CHANGE_THIS.FreeBSD.org  #告诉 cvsup 从哪里获取更新(将Change_this.改为自己认为最快的服务器就可以了,中国现在只有两台服务器可用cvsup.cn.FreeBSD.org    cvsup2.cn.FreeBSD.org)
*default base=/usr            
*default prefix=/usr      #告诉 cvsup 把接收的文件放在哪里
*default release=cvs tag=. 
*default delete use-rel-suffix  #删除cvsup创建的并在cvs中删除掉的文件
同理修改stable-supfile,将CHANGE_THIS.FreeBSD.org改为cvsup.cn.FreeBSD.org
然后使用以下命令,更新系统和ports
 #cvsup -g -L 2 ports-supfile
 #cvsup -g -L 2 stable-supfile

提高ports安装软件速度:
安装axel提高ports的安装速度
cd /usr/ports/ftp/axel
make install
#修改 /etc/make.conf
vi /etc/make.conf
#加入以下内容
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
MASTER_SITE_OVERRIDE?=\
http://ports./${DIST_SUBDIR}/\
http://ports.cn./${DIST_SUBDIR}/\
ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
安装完axel后,你会发现使用ports安装软件的速度会有很大的提升。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多