FreeBSD:安装CVSUP并更新代码和PORTS树

什么是CVSup?

  CVSup 是个用于从远程服务器主机上主cvs(1) 库分发和更新源码树软件Software包OpenBSD源码维护是位于加拿大个中心开发机器上CVS库通过使用CVSupOpenBSD用户可以很简单让他们自己源码树保持最新

  CVSup使用所谓拉模式更新方式在拉模式作用下客户在需要时候询问服务器以获取更新服务器被动等待它客户发出更新请求因而所有等更新由客户端发起服务器从不主动发送更新请求用户必须手动运行CVSup客户端来获取更新或者设置个cron(8) 作业定期自动运行

  术语CVSup大写表示指代整个软件Software包主要组件是运行于客户端机器cvsup还有运行在每个OpenBSD CVSup站点服务器端 cvsupd

  CVSup被设计为比sup(1)更快速和灵活并且是它替代软件Software

  OpenBSD项目当前有 5个主要源码库:

  src - 存放OpenBSD操作系统所有源码

  ports - 存放OpenBSD Ports

  www - 存放所有OpenBSD web页(包括现在这个)

  x11 - 存放OpenBSD对XFree86-3 软件Software计划改编版本

  xf4 - 存放OpenBSD对XFree86-4 软件Software计划改编版本

什么是CVS?

  CVS是用于管理OpenBSD源码树源码控制系统详细介绍说明请参考这里注意CVS和CVSup是完全区别 尽管CVS可被用作远程文件访问但没有对大规模网络源码发布作优化而CVSup对完成这样任务更有效

  以下是我学到安装、配置和使用:

  1、安装CVSUP

  这里我通过网络来安装cvsup使用命令:

# pkg_add -r cvsup-without-gui

  2、配置CVSUP

  配置CVSUP主要是指定索要使用CVSUP服务器地址及配置选择性更新

# cd /usr/share/examples/cvsup
# ee standard-supfile
将“*host=”后面地址更换为你连接最快服务器我找到是“cvsup4.freebsdchina.org”
# ee ports-supfile
将“*host=”后面地址更换为你连接最快服务器我找到是“cvsup4.freebsdchina.org”
# reboot 重新启动计算机


  3、升级源代码

# cd /usr/share/examples/cvsup/
# cvsup -g -L 2 standard-supfile
的后再升级PORTS树
# cvsup -g -L 2 Ports-supfile


  以上便完成了CVSUP安装、配置和升级在完成这篇Blog时我升级还没有完成郁闷!看来编译优化内核要放到明天了

Tags: 

延伸阅读

最新评论

发表评论