FreeBSD 軟件安裝
0. 前言
我們系統(tǒng)安裝完成后,只有少數(shù)的服務(wù)正在執(zhí)行, 當(dāng)然了,在 FreeBSD 之下,可用的軟件眾多。 只怕您不會(huì)用 ..
1. 常用的軟件安裝方式
1. make : 需要自行抓取 source/tar ball ,并自行解壓縮過(guò)后, 依照需求進(jìn)行組譯 (configure) 和編譯 (make) 及安裝 (make install) 。 此方式,最為復(fù)雜,但最有彈性。
2. 采用 package 方式安裝 : 用 package 安裝,只要抓取該程序 package 檔案,簡(jiǎn)單的透過(guò) --> 安裝 pkg_add package_name --> 移除 pkg_delete package_name 就可以完成安裝 / 移除。
注意 :文件名稱(chēng) .tgz 結(jié)尾的是 package 文件名稱(chēng) .tar.gz 結(jié)尾的是 source 注 : 目前已經(jīng)安裝的 package 數(shù)據(jù)庫(kù)放在 /var/db/pkg/ 這個(gè)數(shù)據(jù)夾之中。
3. 采用 port tree 方式安裝 : 最后一個(gè)安裝方式,也是最強(qiáng)大好用且常用的方式 -- port 。 還記得圖解安裝第 7 步驟的 ported software package 嗎 ..? 它就是 port 。 透過(guò) port 你可以輕易的安裝近 6300 個(gè)程序。 所需要的只是在程序的所屬數(shù)據(jù)夾中,輸入簡(jiǎn)單的二個(gè)指令。
2.port 安裝方式 port 的整個(gè)數(shù)據(jù)夾位于 /usr/ports/ , port 依照不同需求領(lǐng)域而進(jìn)行分類(lèi), 進(jìn)入想要的領(lǐng)域數(shù)據(jù)夾后,會(huì)顯示出該領(lǐng)域目前現(xiàn)有的 ported software package 資料夾。 選擇想要采用的程序 ( 模塊 ) 后, 輸入 make install (安裝)及 make clean (清除安裝后多余數(shù)據(jù)) 安裝之前的準(zhǔn)備工作 : 修改 make 預(yù)設(shè)的檔案抓取位置 因?yàn)槲覀冇玫氖?make 。想當(dāng)然應(yīng)該要對(duì)他的設(shè)定檔( /etc/defaults/make.conf )稍做修正。
為將自行修改與系統(tǒng)預(yù)設(shè)加以區(qū)隔,我們?cè)?/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 第二行的 # ,不可與第三行的 # 共存,只能其中一行為 # 。
也就是說(shuō),我們將第二行的站臺(tái)視為主要軟件抓取站臺(tái),第三行的站臺(tái)視為備用站臺(tái)。 批注 : 由于 CSIE 常常變更地址 , 所以必須自行上網(wǎng)查看最新的地址 , 目前 (2003/04/09) 的位置是 : ftp://freebsd.csie.nctu.edu.tw/pub/ports/distfiles/${DIST_SUBDIR}/
3. port 安裝軟件操作 對(duì)于 port 安裝來(lái)說(shuō),最重要的就是知道那個(gè)程序在哪里。 這沒(méi)有什么訣竅,熟悉 + 耐心 + 搜尋。 以安裝日后對(duì)我們用途很大的 shell - bash 為例說(shuō)明 切換到正確的目錄。( /usr/ports/shell/bash2 ) 然后輸入 make install 進(jìn)行安裝
安裝完后, make clean 將安裝過(guò)程中產(chǎn)生不必要的檔案移除。
測(cè)試 bash : 請(qǐng)輸入 bash ,看是否提示符號(hào)有變更,出現(xiàn)類(lèi)似 bash-2.05b 就成功了。
相關(guān)文章
Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié)
這篇文章主要介紹了Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié),需要的朋友可以參考下2023-05-03
FreeBSD如何添加硬盤(pán)?FreeBSD添加硬盤(pán)的方法
一些朋友問(wèn)小編FreeBSD如何添加硬盤(pán)?別擔(dān)心,今天小編就為大家分享FreeBSD添加硬盤(pán)的方法,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-06- 今天小編為大家?guī)?lái)的是Freebsd PF 安裝使用詳解,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-06
FreeBSD下zfs: failed with error 6錯(cuò)誤如何解決?
最近一些朋友問(wèn)小編 FreeBSD下zfs: failed with error 6錯(cuò)誤如何解決?今天小編要為大家?guī)?lái)的是 FreeBSD下zfs: failed with error 6錯(cuò)誤的解決方法,有需要的朋友一起去看2017-04-06Unix文件系統(tǒng)和pwd命令實(shí)現(xiàn)詳解
今天小編要為大家?guī)?lái)的是Unix文件系統(tǒng)和pwd命令實(shí)現(xiàn)詳解,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-04-01- 今天小編將為大家?guī)?lái)的是Unix中的dot命令詳解!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧2017-03-22
freebsd時(shí)間設(shè)置小節(jié)詳解
近日!一些朋友對(duì)于freebsd時(shí)間設(shè)置小節(jié)存在疑慮!下面小編將為大家?guī)?lái)的是freebsd時(shí)間設(shè)置小節(jié)詳解!希望對(duì)大家會(huì)有幫助!有需要的朋友一起去看看吧2017-03-19- 今天小編要為大家?guī)?lái)的是grub2引導(dǎo)freebsd詳解!希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-03-19
- 下面小編為大家?guī)?lái)的是FreeBSD10安裝內(nèi)核源代碼方法講解!希望能夠幫助到大家!有需要的朋友一起去看看吧2017-03-19
FreeBSD下如何使GraphicsMagick支持中文字體?
最近一些朋友在問(wèn)FreeBSD下如何使GraphicsMagick支持中文字體?今天小編為大家?guī)?lái)的是FreeBSD下使GraphicsMagick支持中文字體的方法!有需要的朋友一起去看看吧2017-03-15


