0.前言
ports – contributed applications
port tree的功用,在於提供數千種軟體,並針對FreeBSD做了相關patch。
使用者只要單純的輸入make install,port tree 則會自動抓取檔案,
進行相關的patch及安裝。
欲解除安裝,也只要輸入make deinstall就完成了。
port tree的方便,是FreeBSD的強大利器,這點是其他unix-like所不及的。
1.port tree
路徑: /usr/ports/ 全部的port tree置放的位置。
註解:(1)所謂的更新port就是更新patches
(2)透過port安裝的程式,會出現在/var/db/pkg,以資料夾形式存放。
2.port tree 分類
概述:進入到 /usr/ports/ 之後,會有數十個資料夾,包含不同的類別:
archivers — 關於檔案壓縮及解壓縮的程式。
astro — 與天文學相關的程式。
audio — 關於聲音的程式。(大部分需要配合音效卡。)
benchmarks — 關於測量系統效能(performance)的軟體程式.
biology — 關於生物學的軟體程式。
cad — 電腦繪圖輔助程式軟體。
chinese — 針對中文需求產生的軟體程式。
comms — 通訊程式軟體。
converters — 格式轉換程式軟體。
databases — 資料庫軟體。
deskutils — 桌面程式。
devel — 軟體研發程式及涵式庫。
editors — 文字編輯器。
emulators — 模擬其他作業系統的程式。
french — 針對法文國家需求的軟體。
ftp — FTP伺服、使用者端程式。
games — 各式各樣的趣味遊戲。
german — 針對德文國家需求的軟體。
graphics — 圖形涵式及程式。
hebrew — 針對以色列(希伯來、猶太)語 需求的軟體。
irc — 多人線上聊天程式。
japanese — 針對日文需求產生的軟體程式。
java — 對java語言的支援。
korean — 針對韓文需求產生的軟體程式。
lang — 電腦語言。
mail — 電子郵件軟體程式。
math — 數學計算用軟體程式。
mbone — 多媒體骨幹(mbone)應用程式及軟體。
misc — 其他各式各樣的軟體。
net — 網路運作程式。
news — 新聞論壇軟體程式。
palm — 支援3Com Plam系列得程式軟體。
picobsd — 對於PicoBSD的支援。
print — 對於列印相關的處理。
russian — 針對俄文需求產生的軟體程式。
science — 與科學相關的應用程式。
security — 系統安全軟體。
shells — 各式各樣的shell。
sysutils — 各式各樣的系統程式。
textproc — 文字處理/搜尋程式。
ukrainian — 針對烏克蘭語需求產生的軟體程式。
vietnamese — 針對越南語需求產生的軟體程式。
www — WEB程式。
X11 — 以X Window 系統為基礎的程式。
X11-clocks — 以X Window 系統為基礎的時鐘。
X11-fm — 以X Window 系統為基礎的檔案管理程式。
X11-fonts — 以X Window 系統為基礎的字形及字形程式。
X11-servers– X Window 系統伺服器。
X11-toolkits– 以X Window 系統為基礎的研發工具。
X11-wm — X Window 系統的視窗管理工具。
搜尋:若你知道關鍵字,可以利用 make search key="關鍵字" 進行搜尋。
3.軟體資料夾
概述:進入到最底層的資料夾之後,可以發現類似的檔案。
Makefile –> 編譯的設定檔案。
distinfo –> md5確認碼。
files –> 對FreeBSD進行的Patch檔案。
pkg-comment –> 對該程式的簡單敘述。
pkg-descr –> 對該程式較詳細的敘述及說明。
pkg-list –> 檔案安裝的路徑,及反安裝的參考。
