FreeBSD 用 portupgrade 升 http://www.thismail.org/bbs/viewthread.php?tid=1941&extra=page%3D1

先更新 ports:cvsup -g -L 2 ports-supfile
再更新 ports 資料庫:/usr/local/sbin/portsdb -Uu
然後列出需升級的 port:/usr/local/sbin/portversion -l "<"
最後升級有裝的 port:/usr/local/sbin/portupgrade -arR
如果有提示就執行:/usr/local/sbin/pkgdb -F
如果天塌下來了就:/usr/local/sbin/pkgdb -fu
其他關於 portupgrade 的小筆記:

每次 cvsup 更新 ports 之後就要跑一次 portsdb -Uu
跑 pkgdb -fu 時無論如何都不要中斷動作
可以用 pkg_which 查詢各檔案所屬 ports:pkg_which filename
查某個 port 來源目錄:pkg_which -o kdemultimedia-3.1.3
只上網抓回所需檔案但尚不升級:portupgrade -aFrR
模擬而不實際升級:portupgrade -anrR
指定記錄檔:portupgrade -rR portname -l logfile