FreeBSD6.2_维护系统源码cvsup+portupgrade

来源:百度文库 编辑:神马文学网 时间:2024/04/28 17:52:44
FreeBSD6.2学习手记-维护系统源码cvsup+portupgrade
Freebsd老髦 11月 15th. 2007, 9:34am

FreeBSD的所有源代码本来就是通过CVS(Concurrent Versions System)版本维护系统进行维护的,所有的使用者都能读取同样的源代码,但只有FreeBSD的开发者能够更改这些源代码,这样就保持了FreeBSD源代码的一致性。
为了使用CVSup,首先要安装这个应用软件。这个软件被收录在Packages Collection中,因此安装非常容易。
前面已经写了关于安装CVSup并更新ports这里不再介绍,
本文主要是在完成CVPup安装及更新一段时间后,如何再次同步CVSup树,并同步更新安装系统内其他的源码。
进入CVSup目录
cd /usr/share/examples/cvsup
同步升级CVSup树
cvsup -g -L 2 ports-supfile
建立一个ports数据库
portsdb -uU
查看你已安装的软件是否需要升级
portversion -l "<"
如果你看到一些输出,下一步将是升级这些显示的软件
Upgrading the Ports
升级所有需要升级的软件,检查安装时依赖性
portupgrade -arR
通常对于不太经常更新系统的管理员来讲,手工启动cvsup来更新系统源代码就够用了,如果要经常更新源代码,就需要将cvsup命令放入crontab中执行。当然,FreeBSD所运行的服务器,最大的要求是安全稳定,而不是新,所以并不是所有的系统源码都是必须。
from site :http://we.99557.cn/?p=103