快速业务通道

FreeBSD使用CVSup升级Ports

作者 佚名技术 来源 操作系统 浏览 发布时间 2012-06-28

刚刚接触FreeBSD的朋友,可能会为安装PORTS而感到困惑。
想通过Ports装个MySql,却总连不到服务器,或找不到文件.
这说明你系统中的Ports树已经太旧了……

很多地址在CVS那里已经改变了

这时我们就需要通过Cvsup 来对Ports进行更新

首先我们需要做的是安装CVSUP.
(若你没在系统中安装CVSUP,按照以下方式即可安装)
CVSUP有两个 一个是 /usr/ports/net/cvsup/
另一个是(无图版)/usr/ports/net/cvsup-without-gui
后一个适合在纯终端下操作的服务器
不包括Xfree86.

安装很容易 进入
cvsup-without-gui目录 执行

#cd /usr/ports/net/cvsup-without-gui
#make install clear
等待完成就可以了.

安装完CVSUP后 默认是装在了
/usr/local/bin 下的 cvsup

我们现在将它连接到 /usr/bin下

#cd /usr/bin
# ln -f /usr/local/bin/cvsup cvsup
好了.现在cvsup就可以使用了.主要作用就是更新:)

我们现在来更新Ports树.

进入

/usr/share/examples/cvsup
目录
浏览一下

#ls
README gnats-supfile refuse.README www-supfile
cvs-supfile ports-supfile stable-supfile
doc-supfile refuse standard-supfile
#
README 说明档(关于更多详细说明请参考)
cvs-supfile 升级CVSUP自身的
doc-supfile 操作系统文档升级文件
gnats-supfile FreeBSD BUG数据库
ports-supfile Ports升级档
stable-supfile 稳定版的FreeBSD升级
standard-supfile 最新版的FreeBSD升级

我们现在主要对Ports进行升级,所以需要配置Ports-supfile

#ee ports-supfile
打开后出现基本的说明

现在我们来看主要部分

*default host=CHANGE_THIS.FreeBSD.org   告诉 cvsup 从哪里获取更新(将Change_this.freebsd.org改为自己认为最快的服务器就可以了,在本文最后将列出全球CVS详细站点,自己根据情况选择)
*default base=/usr            
*default prefix=/usr      告诉 cvsup 把接收的文件放在哪里
*default release=cvs tag=. 
*default delete use-rel-suffix  删除cvsup创建的并在cvs中删除掉的文件
ports-all 更新全部Ports(这个要注意一下,默认值就是它,将会更新你的全部Ports,若你只需要更新某个PORTS目录,就将他注释掉,在前面加#就可以了)
#ports-accessibility
#ports-arabic
#ports-archivers
#ports-astro
#ports-audio
#ports-benchmarks
#ports-biology
#ports-cad
#ports-chin
#....
#ports-shells
#ports-sysutils
#ports-textproc
#ports-ukrainian
#ports-vietnamese
#ports-www
#ports-x11
#ports-x11-clocks
#ports-x11-fm
#ports-x11-fonts
#ports-x11-servers
#ports-x11-toolkits
#ports-x11-wm

将ports-all 注释后 单一将后面这些打开.单个更新。

修改完supfile后 保存.
执行

#cvsup -g -L 2 ports-supfile
等待完成更新。

呵呵,很简单的工作完成了。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号