歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> BSD >> FreeBSD 軟件安裝

FreeBSD 軟件安裝

日期:2017/3/1 18:13:39   编辑:BSD

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

1.
常用的軟件安裝方式
1. make : 需要自行抓取 source/tar ball ,並自行解壓縮過後, 依照需求進行組譯 (configure) 和編譯 (make) 及安裝 (make install) 。 此方式,最為復雜,但最有彈性。

2. 采用 package 方式安裝 : 用 package 安裝,只要抓取該程序 package 檔案,簡單的透過 --> 安裝 pkg_add package_name --> 移除 pkg_delete package_name 就可以完成安裝 / 移除。
注意 :文件名稱 .tgz 結尾的是 package 文件名稱 .tar.gz 結尾的是 source 注 : 目前已經安裝的 package 數據庫放在 /var/db/pkg/ 這個數據夾之中。

3. 采用 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} 下載make.conf 第二行的 # ,不可與第三行的 # 共存,只能其中一行為 # 。
也就是說,我們將第二行的站台視為主要軟件抓取站台,第三行的站台視為備用站台。 批注 : 由於 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 進行安裝

安裝完後, make clean 將安裝過程中產生不必要的檔案移除。

測試 bash : 請輸入 bash ,看是否提示符號有變更,出現類似 bash-2.05b 就成功了。

Copyright © Linux教程網 All Rights Reserved