最後,我們來回顧一下更新軟體的流程。
步驟一:更新ports
root@myhost [~] > cd /usr/ports root@myhost [/usr/ports] > make update
步驟二:更新portversion所使用的資料庫。
root@myhost [/usr/ports] > portsdb -Fu
步驟三:檢查需要更新的軟體或套件。
root@myhost [/usr/ports] > portversion
步驟四:使用portupgrade更新已安裝的軟體或套件。
root@myhost [/usr/ports] > portupgrade -a
如果只想更新一個軟體或套件,那麼請使用portupgrade 軟體或套件的名稱。例如只想要更新cvsup-without-gui時,下達以下指令。
root@myhost [/usr/ports] > portupgrade sudo
如果想更新和某個軟體或套件有相依性的所有軟體或套件,那麼請使用portupgrade -Rr 軟體或套件的名稱。例如只想要更新有關sudo的所有軟體或套件時,下達以下指令。
root@myhost [/usr/ports] > portupgrade -Rr sudo
如果想安裝新的軟體或套件,那麼請使用portupgrade -N 軟體或套件的ports路徑。例如想要安裝文字編輯軟體joe時,下達以下指令。
root@myhost [/usr/ports] > portupgrade -N /usr/ports/editors/joe
步驟五:更新可執行程式在記憶體中的索引。
root@myhost [/usr/ports] > rehash