您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源配置管理工具 > cvs
CVSup怎樣升級(jí)FreeBSD
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/1/4 15:47:11 ] 推薦標(biāo)簽:

FreeBSD要升級(jí),一般我們使用CVSup來升級(jí),既不影響操作系統(tǒng)正常運(yùn)行,又能進(jìn)行升級(jí)工作。(注:本文所用的FreeBSD版本為 5.3發(fā)布版)

要使用CVSup,默認(rèn)操作系統(tǒng)沒有這個(gè)程序,我們需要安裝,于是我們先使用ports來安裝cvsup:

# whereis cvsup   #查看cvsup的ports在哪里
cvsup: /usr/ports.net/cvsup

# cd /usr/ports/net/cvsup #進(jìn)入Ports目錄
# make install   #進(jìn)行ports

等待一段時(shí)間,看網(wǎng)速,我花了半個(gè)小時(shí)左右才ports完,網(wǎng)速有點(diǎn)慢 :-)

ports完了以后,我們進(jìn)入我們要升級(jí)的文件支持目錄:

# cd /usr/share/examples/cvsup
# ls
README                  doc-supfile             ports-supfile           refuse.README           standard-supfile

cvs-supfile             gnats-supfile           refuse                  stable-supfile          www-supfile

我們發(fā)現(xiàn)里面有很多文件,比如什么doc-supfile,ports-supfile等等以-supfile結(jié)尾的,是我們要升級(jí)的對(duì)應(yīng)的配置文件。
這里我們簡單說一下這些文件對(duì)應(yīng)要升級(jí)的內(nèi)容:

cvs-supfile  cvsup本身的升級(jí)文件
doc-supfile  操作系統(tǒng)文檔升級(jí)文件
gnats-supfile  FreeBSD的bug數(shù)據(jù)庫
ports-supfile  ports升級(jí)文檔
stable-supfile  穩(wěn)定的操作系統(tǒng)升級(jí)
standard-supfile 當(dāng)前新版的FreeBSD升級(jí)

更詳細(xì)的內(nèi)容,請(qǐng)參考README文件。


假如我們要升級(jí)ports,那么我們先要考慮要升級(jí)的內(nèi)容,我們先配置 ports-supfile:
# ee ports-supfile
會(huì)看到類似下面的內(nèi)容:
# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.32 2004/05/24 06:23:15 cjc Exp $
......

我們關(guān)心的地方只有幾個(gè),一個(gè)是我要更新那些ports,默認(rèn)是更新全部:
## Ports Collection.
#
# The easiest way to get the ports tree is to use the "ports-all"
# mega-collection.  It includes all of the individual "ports-*"
# collections,
ports-all

那么如果我不需要更新全部,那么在 ports-all前面加"#",注釋掉它,然后再具體的決定更新那些:
#ports-base
#ports-aclearcase/" target="_blank" >ccessibility
#ports-arabic
#ports-archivers
#ports-astro
#ports-audio
......

如果你要更新對(duì)應(yīng)的ports,把前面的"#"去掉可以了,完成后保存ports-supfile。

另外一個(gè)是我們從那個(gè)CVSup服務(wù)器上更新我們的列表,默認(rèn)是:
*default host=CHANGE_THIS.FreeBSD.org

我們?yōu)榱烁斓乃俣龋话氵x擇離我們比較近的服務(wù)器:

*default host=cvsup.freebsdchina.org

現(xiàn)在我們開始更新,更新輸入命令: cvsup -G -L 2 cvsup_file 可以了,現(xiàn)在我們要更新ports,那么執(zhí)行:

# cvsup -G -L 2 ports-supfile

然后等待可以了,快的話,兩三分鐘搞定,看你選擇要更新的內(nèi)容多不多。

更新之后,你使用ports能獲得新的軟件了。


如果你要更新別的程序,使用方法是一樣的,同樣進(jìn)行配置后執(zhí)行命令,然后等待行了。

說到這里,還不快去試一試!

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd