日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD handbook中文版 4 安裝應(yīng)用程序:Packages 和Ports( 三 )


已安裝的版本要比在ports 樹中的版本來得老 。
已安裝的版本要比在ports 樹中的版本來得新 。
已安裝的軟件包無法在ports 索引中找到 。
軟件包有很多版本 。
第5 頁FreeBSD 使用手冊
4.3.4 其他一些
pkg_add pkg_delete pkg_info pkg_version pkg_create
所有的package 信息都保存在/var/db/pkg目錄下 。每一個package 的內(nèi)容和描述都能在這
個目錄的相關(guān)文件中找到 。
4.4.使用Ports Collection
下面的章節(jié)提供了使用ports collection 來安裝或卸載程序的基本用法 。
4.4.1 獲得Ports Collection
在你安裝ports 之前,你必須先獲得ports collection-----一套Makefiles, patches
和描述文件,通常被放在/usr/ports 下 。
當(dāng)你安裝FreeBSD 系統(tǒng)時,Sysinstall 會問你是否要安裝ports collection 。如果你
選擇no,你可以根據(jù)現(xiàn)在的指示獲得ports collection 。
Sysinstall 方法
這個方法包括重新使用sysinstall 來安裝ports collection 。
1. 首先成為root,運行/stand/sysinstall:
# /stand/sysinstall
2. 用箭頭選擇Configure,然后鍵入Enter 。
3. 用箭頭選擇Distributions,然后鍵入Enter 。
4. 用箭頭選擇ports,然后鍵入Space 鍵 。
5. 用箭頭選擇Exit,然后鍵入Enter 。
6. 選擇你要使用的安裝設(shè)備,如CDROM, FTP 等 。
7. 選擇菜單退出sysinstall 。
還有一種獲得和確保你的ports collection 始終保持最新的方法是使用CVSup,
/usr/share/examples/cvsup/ports-supfile 。
CVSup 方法
第6 頁FreeBSD 使用手冊
這是一個使用CVSup 獲得ports collection 的快速方法 。如果你要確保你的ports 樹
為最新或想了解更多有關(guān)CVSup 的信息,請閱讀先前提到的章節(jié) 。
安裝net/cvsup port.看看CVSup Installation 的介紹了解更多信息 。1.
進入root 方式,拷貝/usr/share/examples/cvsup/ports-supfile 到一個新的目錄, 2.
如/root 或你的主目錄 。
編輯ports-supfile 3.
修改CHANGE_THIS.FreeBSD.org 為離你比較近的一個CVSup 。看看有關(guān)CVSup 的鏡4.
象信息 。
運行cvsup -g -L 2 【FreeBSD handbook中文版 4 安裝應(yīng)用程序:Packages 和Ports】 5.
# cvsup -g -L 2 /root/ports-supfile 6.
以后可以經(jīng)常運行這個命令來下載最新的ports collection 的修正 。7.
4.4.2. 安裝Ports
當(dāng)提到Ports collection 時,第一個要說明的就是何謂“skeleton” 。一個port skeleton
是讓一個程序在FreeBSD 上簡潔地編譯并安裝的所需文件的最小組合,每個port skeleton
包含:
一個編譯文件 。編譯文件包括好幾個部分,指出應(yīng)用程序是如何編譯的和它將被安
裝在系統(tǒng)的哪個地方 。
一個distinfo 文件 。這個文件包括這些信息:這些文件需要被下載后才能構(gòu)造,需
要檢查數(shù)目,確保在下載過程中文件不會被中斷 。
一個file 目錄 。這個目錄包括編譯程序和安裝到FreeBSD 系統(tǒng)的補丁 。這些補丁基
本上都是些小文件,指出這些文件的特殊變化 。
一個pkg-comment 文件 。這是一行程序的描述 。
一個pkg-descr 文件 。這是一個提供更多細(xì)節(jié),有多行程序的描述文件 。
一個pkg-plist 文件 。這是即將被安裝的許多文件的列表 。它告訴ports 系統(tǒng)在重
新安裝時什么文件需要被刪除 。
現(xiàn)在,你已經(jīng)了解了足夠的ports collection 的背景信息,你可以準(zhǔn)備安裝ports 了 。
共有兩種安裝方法,下面具體介紹 。在你安裝之前,你需要選擇一個安裝的port 。有兩種
第7 頁FreeBSD 使用手冊
方法,最容易的方法是到FreeBSD 的網(wǎng)站上查看ports 的列表 。每個port 都有一個描述文
件,你需要在安裝之前先瀏覽一下 。另外一種方法是使用whereis 命令 。只需要輸入“whereis
<你想安裝的程序>”,如果能被系統(tǒng)找到,你就會看到它的保存路徑:

推薦閱讀