电脑技术学习

FreeBSD Port Tree 介绍

dn001


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

标签: