FreeBSD 將許多系統工具捆綁作為基本系統的一部分。 然而, 要完成實(shí)際的工作,可能還需要安裝更多的第三方應用。 FreeBSD 提供了兩種補充的技術(shù),用以在您的系統中安裝第三方軟件: FreeBSD Ports 套件 (用于從源代碼安裝), 以及 packages (用以從預編譯的二進(jìn)制版本安裝)。 這兩種方法都可以用于從本地介質(zhì),或從網(wǎng)上直接安裝您喜歡的應用程序的最新版本。

具體的中文資料介紹,可以去這里看!

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

下面是我的大概匯總的安裝步驟:

安裝 CVSup并更新ports

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

建立ports-supfile文件,配置離你最近的CVS服務(wù)器

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 服務(wù)器。(注意,CVSup默認使用TCP5999端口,請核實(shí)內網(wǎng)或者本機防火墻是否開(kāi)通了5999端口)

開(kāi)始更新ports

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

# -g –非圖形接口
# -L 2 –表示顯示詳細更新?tīng)顟B(tài)(0~2, 0表示只顯示錯誤信息)

另,可以在安裝完CVSup后,直接使用下面的命令不需建立和修改ports-supfile而是直接連接服務(wù)器進(jìn)行更新。

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

portsnap.hshh.org 可以更換你連接比較快的CVSup 服務(wù)器。

portsnap使用多臺服務(wù)器,它安全的原因是他的數據都是帶數字簽名的,不需要擔心中間有人篡改數據。CVSup并不提供這種安全保障,缺點(diǎn)就是首次更新要down N多東西回來(lái),而且更新速度也不及CVSup。