portupgrade 是用來升級 ports 版本的,不過有時候新版本會有一些 bug 導致系統崩潰,所以 portdowngrade 這個程式就是幫你將某些 port 降版用的。
O.S.:FreeBSD 7.1-RELEASE
#cd /usr/ports/ports-mgmt/portdowngrade/ #make install 這樣就安裝好了。 #portdowngrade -o -s :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs net-mgmt/net-snmp (net-mgmt/net-snmp 是要降版的 port 在 ports 內的目錄) CVS password 為 "password" 後來會掃描所有舊版的 port 選取你要回覆的版本,就可以降版完成了。
不過有時候,會出現錯誤訊息導致沒辦法降版成功,這時候就只能手動自己降版了(先解除安裝,再重新安裝):
#cd /usr/ports/net-mgmt/net-snmp #make deinstall #make install 不過有時候,會因為有安裝 portaudit ,會讓程式不能安裝,所以用下列這行命列就可以避免 portaudit 檢查了: #make -DDISABLE_VULNERABILITIES install
這樣就大功告成了!!
Please follow and like us: