博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
保持一个最新的ports树[翻译](转)
阅读量:2451 次
发布时间:2019-05-10

本文共 1810 字,大约阅读时间需要 6 分钟。

保持一个最新的ports树[翻译](转)[@more@]

ports树是一个非常奇特而吸引人的工具。这也是我选择FreeBSD而不选择其他类Unix OS的一个最大的原因。ports虽好,但过一段时间就过时了。所以你需要及时进行更新。用cvsup工具并且连上Internet,你就可以保持你的 ports树为最新! cvsup不仅可以更新现有的port,还可以加入新的port到你的ports树中。

原文:这里

BBS 讨论: 请点击这里参加讨论

主要内容:

为了更新你的ports,你需要安装cvsup-bin。你可以现在然后安装,或者直接从ports中安装,你还可以从FreeBSD CDROM中安装。

接下来,你就需要修改ports-supfile文件,该文件用来设置升级ports的镜像站以及你所要升级的ports(默认为升级所有的ports).

最后,你要运行cvsup命令来更新你的ports树。写此文时,我已假定你的FreeBSD系统可以连上Internet!下面为具体步骤:

[1-安装cvsup-bin]

cvsup工具是用来比较cvs库和用户ports树的客户机/服务器(client/server)程序。它仅仅会去下载那些自你安装或上一次更新ports以来,出现的新的port和已经做了修改的port.你需要以root身份来安装该工具。

Login:root

Password:*****

cd /usr/ports/net/cvsup-bin

make install && clean

(或者在新安装的系统上)

cd /usr/ports/net/cvsup-without-gui

make install && make clean

[2-建立、修改supfile文件]

一旦你安装了cvsup工具,你就要建立并修改supfile文件。supfile是cvsup的配置文件,你可以在 /usr/share/examples/cvsup/ 找到它的sample文件。复制(cp)ports-supfile到/root目录下并做修改,如下:

cp /usr/share/examples/cvsup/ports-supfile /root

cd /root

ee ports-supfile

或者

vi ports-supfile

你需要修改你要用的升级站点。例如,改

*default host=CHANGE_THIS.FreeBSD.org

为:

*default host=cvsup1.FreeBSD.org

假如你不修改此文件的其他东西,将会更新你的整个ports树。然而,假如你仅想更新单个目录(比如security),你就可以注释(#)掉src-all,并且去掉你想升级的目录前的#,例如此例的操作为:

改:

src-all

为:

#src-all

并且改:

# security

为:

security

保存文件。上面的例子仅仅会更新security 目录。但是,我还是建议你更新整个ports树,这样的话,所有不同目录下的相关的ports都会得到更新。

[3-升级 ports]

Login: root

Password: *******

cd /root

cvsup ports-supfile

cvsup将会连到服务器(cvsup1)并且更新你的ports树。被更新的port的名字将会显示到屏幕上。升级完成也会有信息显示。

[注意]:假如你细心的话,你就会发现/usr/share/examples/cvsup/下还有几个不同的supfiles.我用ports- supfile 和 stable-supfile. ports-supfile 用来更新ports树,stable-supfile用来同步FreeBSD系统内核源码。假如你想获得cvsup的更多知识,我强烈建议你看看man 页:man cvsup

发表时间:2003年10月19日

因本人水平有限,如有错误,请批评指正。谢谢

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8225414/viewspace-938809/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8225414/viewspace-938809/

你可能感兴趣的文章
Raul的新机器学习书!
查看>>
客户细分_客户细分初学者指南
查看>>
django迁移和创建_创建Django Oscar初始数据迁移
查看>>
python熊猫图案_熊猫备忘单–适用于数据科学的Python
查看>>
python制作可视化图表_可视化数据–用python覆盖图表
查看>>
双耳节拍 枕头_枕头3-0-0不在
查看>>
我第一次使用matplotlib
查看>>
spark中遇到的问题_ScienceCluster遇到Spark
查看>>
输入/help获取更多指令_更多HTTP / 2新闻
查看>>
rodeo python_Rodeo 1.0:台式机上的Python IDE
查看>>
MongoDB和Python简介
查看>>
django 认证_Django中的LinkedIn社会认证
查看>>
上海流浪汉沈_Windows上的流浪汉
查看>>
2016年12月14日的安全链接垃圾邮件
查看>>
535cf_CF对象存储
查看>>
命题逻辑真值表_命题逻辑
查看>>
openbsd_OpenBSD对psutil的支持
查看>>
emacs python_Emacs –最好的python编辑器?
查看>>
熊猫作弊表(通过yhat)
查看>>
将React Native升级到最新版本的最简单方法
查看>>