freebsdlogo.png 

FreeBSD 将许多系统工具捆绑作为基本系统的一部分。 然而, 要完成实际的工作,可能还需要安装更多的第三方应用。 FreeBSD 提供了两种补充的技术,用以在您的系统中安装第三方软件: FreeBSD Ports 套件 (用于从源代码安装), 以及 packages (用以从预编译的二进制版本安装)。 这两种方法都可以用于从本地介质,或从网上直接安装您喜欢的应用程序的最新版本。

具体的中文资料介绍,可以去这里看!

http://www./doc/zh_CN.GB2312/books/handbook/ports.html

下面是我的大概汇总的安装步骤:

安装 CVSup并更新ports

cd /usr/ports/net/cvsup-without-gui
make install clean

建立ports-supfile文件,配置离你最近的CVS服务器

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

找到

*default host=CHANGE_THIS.FreeBSD.org

修改为

*default host=portsnap.hshh.org

portsnap.hshh.org 可以更换你连接比较快的CVSup 服务器。(注意,CVSup默认使用TCP5999端口,请核实内网或者本机防火墙是否开通了5999端口)

开始更新ports

cvsup -g -L 2 /root/ports-supfile

# -g –非图形接口
# -L 2 –表示显示详细更新状态(0~2, 0表示只显示错误信息)

另,可以在安装完CVSup后,直接使用下面的命令不需建立和修改ports-supfile而是直接连接服务器进行更新。

cvsup -g -L 2 -h portsnap.hshh.org /usr/share/examples/cvsup/ports-supfile

portsnap.hshh.org 可以更换你连接比较快的CVSup 服务器。

portsnap使用多台服务器,它安全的原因是他的数据都是带数字签名的,不需要担心中间有人篡改数据。CVSup并不提供这种安全保障,缺点就是首次更新要down N多东西回来,而且更新速度也不及CVSup。