FreeBSD Port Tree 介紹

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 --> 檔案安裝的路徑,及反安裝的參考。

更多請參考

[轉帖]freebsd port和packages詳解 http://blog.vsharing.com/Article.aspx?aid=548566

FreeBSD Porter 手冊 http://doc.chinahtml.com/Manual/freebsd-porters-handbook/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章