0%

How to use ports on FreeBSD

ports是FreeBSD安裝軟體的主要途徑,在安裝FreeBSD的時候記得選取Port Collection

Portsnap 是 FreeBSD 6.0之後所採用的更新Ports方案,以下是簡單介紹。

首次使用 Portsnap

首先使用 portsnap fetch 抓取Server中的Snapshot,接著使用 portsnap extract 解開存入/usr/ports中。 兩個指令也可以合併一起使用 portsnap fetch extract

更新 Portsnap

跟上面一樣的方法,先 portsnap fetch 抓取Snapshot,接著 portsnap update 更新ports資料:也可以 portsnap fetch update 一起使用。

如何在 ports 裡面找尋軟體

在 /usr/ports下,打上 make search name=”xxx”*,就可以找到xxx有關的ports。

如何安裝軟體

在對應的 ports中,打上 make install 即可安裝, make clean 會將中間產物清除,同樣的可以使用 make install clean來完成上面兩件事。

如何移除已安裝的軟體

同樣進入對應的ports,打上 make deinstall

如何一次更新所有安裝過的軟體

先從ports當中安裝portmaster。更新port colecction,接著打 portmaster -ayD 全部更新,要對portmaster有更進一步了解,請參考底下網頁。

參考資料

1. Ports and Packages 常見問題

2. 系統 Ports 軟體升級工具: portmaster