免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2487 | 回复: 2
打印 上一主题 下一主题

更新Ports Collection的几种方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-07 13:11 |只看该作者 |倒序浏览
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.freebsd.org/doc/zh_CN ... ok/ports-using.html

我使用的镜像站点(北方网通):
FTP:
ftp.tw.FreeBSD.org
ftp.jp.FreeBSD.org
ftp4.FreeBSD.org

cvsup:
cvsup.tw.FreeBSD.org
cvsup.jp.FreeBSD.org
cvsup4.FreeBSD.org

Portsnap:
portsnap.tw.FreeBSD.org

[ 本帖最后由 i2era 于 2007-6-7 20:52 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-06-07 18:40 |只看该作者
支持一下

论坛徽章:
0
3 [报告]
发表于 2007-06-07 22:24 |只看该作者
我公网下常用cvsup.freebsdchina.org

教育网下常用
cvsup3.freebsdchina.org
211.71.95.8(北京工业大学的).
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP