原文:
http://www.onlamp.com/pub/a/bsd/200...ics.html?page=1
作者:Dru Lavigne
翻译:rainren
本人能力有限, 很多地方自我感觉都翻译的不对, 请大家指出, 我慢慢修改。
在上一篇文章中我们介绍了用一些工具去管理FreeBSD ports collections.在这一篇中, 我们还将继续上面的主题,让我们来看看portupgrade, 一个非常有用的工具。
Installing portupgrade
使用ports安装:
# cd /usr/ports/sysutils/portupgrade
# make install clean
它将安装超过十个有用的工具, 你可以使用我们上一篇中介绍的一个小技巧来查看安装了些什么东西:pkg_info –xL portupgrade
现在我们不去管那些man pages, 在下面的文章中我们将告诉你如何有效的使用它们。
First, 我们来看看安装在你系统上的ports的结构, 及如何去升级它。
在你安装FreeBSD时,选择了安装ports后, /usr/ports和它下面的子目录将会安装。在/usr/ports下,你将会看到很多分类的子目录。如:www, mail, databases. 在这些子目录下包含了可在FreeBSD下使用的程序子目录。如:www下有mozilla, lynx, 在这些应用程序子目录下包含了详细的安装说明。
Ports 要经常升级, 通常每天都有新ports加入, 你将会发现这是一个非常有用的资源。
Syncing Your Ports Tree (同步你的ports tree)
我时常使用cvsup来升级我的ports tree. 如果你没用过它, 你应该去查看一下如何使用cvsup , 在 FreeBSD Handbook里有一个非常详细使用说明。
# cd /usr/ports/net/cvsup-without-gui
# make install clean
cvsup时常用来升级你的系统和系统上的ports tree. 如果你只对升级ports tree感兴趣,下面文件可以做这项工作:
# cat cvsup-supfile
*default host=cvsup.freebsdchina.org
*default base=/usr
*default prefix=/usr
*default release=cvs delete use-rel-suffix compress
ports-all tag=.
这个命令升级ports tree
# cvsup –g –L 2 cvsup-supfile
这个命令将下载服务器上的文件并将它们加入到你的ports tree中,这是一个非常有用的工作,你应该将它加入你的cron job, 让系统每天执行它。
cvsup 同样会升级你的/usr/ports/INDEX, 这个文件是你的ports tree的一个列表。你可以查看它了解你是在什么时间升级过它。
# ls –l /usr/ports/INDEX
Upgrading the Ports Database
现在, 我们使用cvsup 升级了 ports tree后需要使用这个命令来建立一个ports数据库:
# portsdb –uU
http://www.onlamp.com/pub/a/bsd/200...ics.html?page=1
作者:Dru Lavigne
翻译:rainren
本人能力有限, 很多地方自我感觉都翻译的不对, 请大家指出, 我慢慢修改。
在上一篇文章中我们介绍了用一些工具去管理FreeBSD ports collections.在这一篇中, 我们还将继续上面的主题,让我们来看看portupgrade, 一个非常有用的工具。
Installing portupgrade
使用ports安装:
# cd /usr/ports/sysutils/portupgrade
# make install clean
它将安装超过十个有用的工具, 你可以使用我们上一篇中介绍的一个小技巧来查看安装了些什么东西:pkg_info –xL portupgrade
现在我们不去管那些man pages, 在下面的文章中我们将告诉你如何有效的使用它们。
First, 我们来看看安装在你系统上的ports的结构, 及如何去升级它。
在你安装FreeBSD时,选择了安装ports后, /usr/ports和它下面的子目录将会安装。在/usr/ports下,你将会看到很多分类的子目录。如:www, mail, databases. 在这些子目录下包含了可在FreeBSD下使用的程序子目录。如:www下有mozilla, lynx, 在这些应用程序子目录下包含了详细的安装说明。
Ports 要经常升级, 通常每天都有新ports加入, 你将会发现这是一个非常有用的资源。
Syncing Your Ports Tree (同步你的ports tree)
我时常使用cvsup来升级我的ports tree. 如果你没用过它, 你应该去查看一下如何使用cvsup , 在 FreeBSD Handbook里有一个非常详细使用说明。
# cd /usr/ports/net/cvsup-without-gui
# make install clean
cvsup时常用来升级你的系统和系统上的ports tree. 如果你只对升级ports tree感兴趣,下面文件可以做这项工作:
# cat cvsup-supfile
*default host=cvsup.freebsdchina.org
*default base=/usr
*default prefix=/usr
*default release=cvs delete use-rel-suffix compress
ports-all tag=.
这个命令升级ports tree
# cvsup –g –L 2 cvsup-supfile
这个命令将下载服务器上的文件并将它们加入到你的ports tree中,这是一个非常有用的工作,你应该将它加入你的cron job, 让系统每天执行它。
cvsup 同样会升级你的/usr/ports/INDEX, 这个文件是你的ports tree的一个列表。你可以查看它了解你是在什么时间升级过它。
# ls –l /usr/ports/INDEX
Upgrading the Ports Database
现在, 我们使用cvsup 升级了 ports tree后需要使用这个命令来建立一个ports数据库:
# portsdb –uU
