赣州市教育局官网:cvsup1

来源:百度文库 编辑:九乡新闻网 时间:2024/05/08 02:17:16
FreeBSD的安装:
pkg_add设置:我有时全新安装完Freebsd时,在设置好网络后,不能够使用pkg_add来安装软件,如会出现以下错误:www# pkg_add -r cvsup-without-gui Error: Unable to get ftp://ftp.freebsd.org/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.freebsd.org/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.freebsd.org/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.freebsd.org改为自己认为最快的服务器就可以了,中国现在只有两台服务器可用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.hshh.org/${DIST_SUBDIR}/\
http://ports.cn.freebsd.org/${DIST_SUBDIR}/\
ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}安装完axel后,你会发现使用ports安装软件的速度会有很大的提升。