Unix更新freeBSDportTree的几种方法
来源:才华咖 本文已影响1.18W人
来源:才华咖 本文已影响1.18W人
为了使我们安装的软件是最新的版本,我们有必要定期更新Port Tree,所谓的更新port就是更新patches 。以下是小编为大家搜索整理的Unix更新freeBSDportTree的几种方法,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!
1,CVSup/csup
注意: csup 是用 C 语言对 CVSup 软件的重写, 在 FreeBSD 6.2 和更高版本中,作为系统的一部分提供。
在首次运行 CVSup 之前, 务必确认 /usr/ports 是空的! 如果您之前已经用其他地方安装了一份 Ports 套件,则 CVSup
可能不会自动删除已经在上游服务器上删除掉的补丁文件。首先安裝 cvsup-without-gui-16.1h 这个 package,你可以选用
ports 安裝,或是用 package 裝. CHANGE_ 修改成离您较近的 CVSup 服务器。
#cp /usr/share/examples/cvsup/ports-supfile ~/
#ee ~/ports-supfile
修改:
*default host=Change_ #告诉 cvsup 从哪里获取更新(将Change_改为自己认为最快的服务器就可以了)
*default base=/var/db # cvsup支持文件的位置
*default prefix=/usr # 文件放到哪里
*default releases=cvs tag=. # FreeBSD-CURRENT(branch=.,即HEAD)
*default delete use-rel-suffix # 删除cvsup创建的,业已在cvs中删除掉的文件
src-all # 全部FreeBSD源代码
ports-all tag=. # 全部的'ports。这里的tag=.用于取代默认的branch。如果使用RELENG_4请务必保留tag=. !!
更新:
# cvsup -L 2 /root/ports-supfile
多加的参数意思是:
如果您没有运行 X11 或者不喜欢 GUI, 当您运行 cvsup 的时候需要在命令行添加 两个选项:
# cvsup -g -L 2 supfile
-g 告诉 CVSup 不要使用 GUI。如果您 没在运行 X11 这个是自动的,否则您必须指定它。
-L 2 告诉 CVSup 输出所有正在升级的文件的细节。 有三个等级可以选择,从 -L 0 到 -L 2。默认是 0,意味着除了错误消息 什么都不输出。
-s 要求 cvsup 进行增量同步,以减少网路压力,所以第一次进行时不能加哪!
特点:老牌的更新方法,历史悠久,还可以用来更新source,第一次所耗费时间比较长,大概要十几分钟.以后如果及时更新(比如在cron里设置每小时同步一次),大概只需要2分钟左右.
2.下载后解压缩
#fetch
#tar -zxvf -C /usr/
特点:也是老牌的方法,比第一中方法要快些,不过往往不最新的(相对来说)
现在大小约为37MB,我用最快的镜像下载需要:
Downloaded 36.6 megabytes in 3:02 seconds. (205.96 KB/s)
解压缩需要3分20秒,合计:7分钟左右
snap
Portsnap 是另一种用于发布 Ports 套件的方法。 它最早从 FreeBSD 6.0 开始引入。 在较早的系统中, 您可以通过 ports-mgmt/portsnap package 来安装它.
首次运行 Portsnap
# portsnap fetch
# portsnap extract
更新 Ports Tree
# portsnap fetch update
修改镜像站点:
#ee /etc/
SERVERNAME=
特点:是近几年新推出的方法,首次下载尺寸大约是 47 MB,速度很不理想,只有20Kb/s左右,如果你每天
及时更新的话,需要的时间最短,一但更新不及时,累积下来就没有速度上的优势了.
CVS列表:
中国大陆
中国台湾
刷牙的英语作文:If You Never Brushed Your Teeth
be grateful for friends的英语作文
Be grateful for friends为题目的作文
Be grateful for friends英语作文
Jolie drops battle over perfume named Shilohy英语作文
优秀英语作文My Experience to Eat Buffet
英语作文Be grateful for friends
A Letter to the Editor of a Newspaper英语四级作文
高中优秀英语作文An Unforgettable Experience
WebSphere MQ Solution Designer认证考试
英语作文:An unforgettable experience
托福英语写作范文:Examinations exert a pernicious influence on educat
MS SQL Server Management Studio Express安装图文具体步骤
Its Our Duty To Protect Our Environment-作文及点评
中考英语阅读理解答案A report from the United Nations
Remarks by President Bush at CEO Summit
TOEFL词汇:representative
八年级上册Unit 1 How often do you exercise?教学设计
Should Internet Slang Be Prohibited英语作文
英语作文推荐:The Rewards of the Professions
牛津译林版九年级上册英语 Unit 3 Teenage problems-Reading 同步练习
关于javascript中encodeURI和decodeURI的使用方法
求职常用的几种方法
牛津深圳版英语九下Unit1《Greatexplorations》Reading说课稿
八年级《unit8 Why don’t you get her a scarf? Period1》评课稿
The first day of term begins英语作文
开场白的几种方法
大学生面临许多压力The Pressures on Collese Students英语作文
Thinkpad笔记本开机显示Tointerrruptnormalstartup解决方法
关于Unit 8 Is there a post office near here学案
英语阅读:VIT declines to acquire Ang Mo Kio property
Unit 2 How often do you exercise教案
英语作文introduce a few favorite books
六级英语写作范文:The Celebration of Western Festivals
The Emperor of Heaven Bestows Wine天帝赐酒(双语)
招聘中几种新的面试方法
英语阅读:Covergirl unveils empowering brand update
A Letter to Univsity Pesident about the Canteen Service on C
Fourth Thursday in November为题目的作文
几种营养液的制作方法