2007年2月27日 星期二

FreeBSD的軟體更新

我們都知道FreeBSD的軟體安裝很容易, 只要使用ports來安裝, 大部份的軟體都可以只下個make install指令就可以了。但是日後的軟體升級更新要如何做呢? 其實也不難, 我簡單整理如下步驟:

1. 使用cvsup工具來更新ports
# cvsup -g -L 2 ports-supfile

2. 利用pkg_version指令檢查是否需要更新
# pkg_version -v
arc-5.21o_1 = up-to-date with port
arj-3.10.22 = up-to-date with port
autoconf-2.59_2 = up-to-date with port
automake-1.9.6 = up-to-date with port
clamav-0.88.7_1 < needs updating (port has 0.90_2)
....

3. 如果有更新的必要, 則使用portupgrade工具來更新
# portupgrade -a
(portupgrade工具同樣可以先使用ports安裝:
# cd /usr/ports/ports-mgmt/portupgrade
# make install clean
)

當然前提是對外上網的能力要有, 還有更新之後, 要注意軟體本身的設定方式有沒有改變, 讀讀Release Notes, 並做些功能的測試是很有必要的! 否則不要輕易的升級你的系統!
張貼留言