軟體安裝

藍色泡泡 18 十二月, 2003 20:13 新手需知 靜態連結網址 引用 (0) 預覽列印
軟體安裝

   我們系統安裝完成後,只有少數的服務正在執行,
   當然了,在FreeBSD之下,可用的軟體眾多。 只怕您不知道..不會利用..

1.常用的軟體安裝方式
   a.make:
     需要自行抓取source/tar ball,並自行解壓縮過後,
     依照需求進行組譯(configure)和編譯(make)及安裝(make install)。
     此方式,最為複雜,但最有彈性。
      
   b.採用package方式安裝:
       用package安裝,只要抓取該程式package檔案,簡單的透過
       -->安裝 pkg_add  package_name
       -->移除 pkg_delete  package_name
       就可以完成安裝/移除。
     
     補充:通常來說檔案名稱.tgz 結尾的是 package ;  .tar.gz 結尾的是 source .
  
     附註:目前已經安裝的 package 資料庫放在 /var/db/pkg/ 這個資料夾之中。
   
   c.採用port tree方式安裝:
     最後一個安裝方式,也是最強大好用且常用的方式 -- port 。
     還記得圖解安裝第7步驟的 ported software package 嗎..? 它就是 port 。
     透過port你可以輕易的安裝近6300個程式。
     所需要的只是在程式的所屬資料夾中,輸入簡單的二個指令。

2.port安裝方式
   port的整個資料夾位於 /usr/ports/ ,port依照不同需求領域而進行分類,
   進入想要的領域資料夾後,會顯示出該領域目前現有的ported software package 資料夾。
   選擇想要採用的程式(模組)後,
   輸入 make install (安裝)及 make clean(安裝完成後,清除安裝後多餘資料)
    
   安裝之前的準備工作: 修改 make 預設的檔案抓取位置
    
   因為我們用的是make。想當然應該要對他的設定檔( /etc/defaults/make.conf )稍做修正。
   為將自行修改與系統預設加以區隔,我們在 /etc/make.conf 將以下修正加上。
   (較新版本需自行建立檔案)
  
MASTER_SITE_BACKUP?=    \
   #    ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DIST_SUBDIR}/
   #    ftp://ftp2.tw.freebsd.org/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
   MASTER_SITE_OVERRIDE?=  ${MASTER_SITE_BACKUP}
 


   第二行的#,不可與第三行的#共存,只能其中一行為#。
   也就是說,我們將第二行的站台視為主要軟體抓取站台,第三行的站台視為備用站台。
  
  
註解:由於CSIE常常變更位址,所以必須自行上網查看最新的位址,
       目前(2003/04/09)的位置是:
       ftp://freebsd.csie.nctu.edu.tw/pub/ports/distfiles/${DIST_SUBDIR}/

  
3.port安裝軟體操作
   對於port安裝來說,最重要的就是知道那個程式在哪裡。
   這沒有什麼訣竅,熟悉+耐心+搜尋。
  
   以安裝日後對我們用途很大的shell - bash 為例說明
   切換到正確的目錄。(/usr/ports/shell/bash2
   然後輸入make install 進行安裝
   安裝bash /usr/ports/shells/bash2

   安裝完後,make clean 將安裝過程中產生不必要的檔案移除。
   透過make clean清除安裝暫存檔
   
   測試bash:
   請輸入bash,看是否提示符號有變更,出現類似bash-2.05b就成功了。
   完成bash安裝示意圖

迴響


發表迴響

發表迴響
 authimage

©2008 - Post by 藍色泡泡 (some rights reserved)