更新FreeBSD Port Tree的几种方法
作者 佚名技术
来源 操作系统
浏览
发布时间 2012-06-28
1,CVSup/csup 注意: csup 是用 C 语言对 CVSup 软件的重写, 在 FreeBSD 6.2 和更高版本中,作为系统的一部分提供。 在首次运行 CVSup 之前, 务必确认 /usr/ports 是空的! 如果您之前已经用其他地方安装了一份 Ports 套件,则 CVSup 可能不会自动删除已经在上游服务器上删除掉的补丁文件。 把 CHANGE_THIS.FreeBSD.org 修改成离您较近的 CVSup 服务器。 #cp /usr/share/examples/cvsup/ports-supfile ~/ #ee ~/ports-supfile 修改: *default host=cvsup4.FreeBSD.org 更新: # cvsup -L 2 /root/ports-supfile 或者用csup # csup -4 /root/ports-supfile 特点:老牌的更新方法,历史悠久,还可以用来更新source,第一次所耗费时间比较长,大概要十几分钟.以后如果及时更新(比如在cron里设置每小时同步一次),大概只需要2分钟左右. 2.下载ports.tar.gz后解压缩 #fetch ftp://ftp4.FreeBSD.org/pub/FreeBSD/ports/ports/ports.tar.gz #tar -zxvf ports.tar.gz -C /usr/ 特点:也是老牌的方法,比第一中方法要快些,不过往往不最新的(相对来说) 现在ports.tar.gz大小约为37MB,我用最快的镜像下载需要: Downloaded 36.6 megabytes in 3:02 seconds. (205.96 KB/s) 解压缩需要3分20秒,合计:7分钟左右 3.Portsnap Portsnap 是另一种用于发布 Ports 套件的方法。 它最早从 FreeBSD 6.0 开始引入。 在较早的系统中, 您可以通过 ports-mgmt/portsnap package 来安装它. 首次运行 Portsnap # portsnap fetch # portsnap extract 更新 Ports Tree # portsnap fetch update 修改镜像站点: #ee /etc/portsnap.conf SERVERNAME=portsnap.tw.FreeBSD.org 特点:是近几年新推出的方法,首次下载尺寸大约是 47 MB,速度很不理想,只有20Kb/s左右,如果你每天及时更新的话,需要的时间最短,一但更新不及时,累积下来就没有速度上的优势了。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Solaris 系统核心功能初探下一篇: BSD下的超级终端
关于更新FreeBSD Port Tree的几种方法的所有评论