在FreeBSD上安裝軟體,有二種方式:
- 使用ports
- 使用package
使用ports安裝應用軟體的方式,是經由下載軟體的原始碼,在自己的電腦上編譯後,執行安裝的動作。下載軟體原始碼的速度取決於電腦所在的網路環境,而編譯軟體原始碼取決於中央處理器(CPU)的效能。FreeBSD的硬體需求通常不很高,但是用好一點的中央處理器(CPU),在使用ports安裝應用軟體時可以節省寶貴的時間。
使用package安裝應用軟體的方式,是經由下載軟體的安裝套件,在自己的電腦上執行安裝的動作就能完成安裝應用軟體,不需要在自己的電腦上編譯應用軟體的原始碼。一般來說,相對於使用ports來安裝應用軟體節省許多時間,不過安裝套件是預先在別台電腦上編譯完成的,別台電腦的作業系統版本或硬體設備可能和自己的電腦不一樣,有時候會因此造成安裝後的軟體無法使用或是有偶發的問題出現,如果沒有特別的需求,使用ports安裝應用軟體的問題會比較少一點。
接下來就以安裝sudo這個應用軟體為例,說明以package安裝應用軟體的流程。