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