歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

FreeBSD6.2學習手記-維護系統源碼cvsup+portupgrade


FreeBSD的所有源代碼本來就是通過CVS(Concurrent Versions System)版本維護系統進行維護的,所有的使用者都能讀取同樣的源代碼,但只有FreeBSD的開發者能夠更改這些源代碼,這樣就保持了FreeBSD源代碼的一致性。
為了使用CVSup,首先要安裝這個應用軟件。這個軟件被收錄在Packages Collection中,因此安裝非常容易。
本文主要是在完成CVPup安裝及更新一段時間後,如何再次同步CVSup樹,並同步更新安裝系統內其他的源碼。
進入CVSup目錄
cd /usr/share/examples/cvsup
同步升級CVSup樹
cvsup -g -L 2 ports-supfile
建立一個ports數據庫
portsdb -uU
查看你已安裝的軟件是否需要升級
portversion -l "<"
如果你看到一些輸出,下一步將是升級這些顯示的軟件
Upgrading the Ports
升級所有需要升級的軟件,檢查安裝時依賴性
portupgrade -arR
通常對於不太經常更新系統的管理員來講,手工啟動cvsup來更新系統源代碼就夠用了,如果要經常更新源代碼,就需要將cvsup命令放入crontab中執行。當然,FreeBSD所運行的服務器,最大的要求是安全穩定,而不是新,所以並不是所有的系統源碼都是必須。
Copyright © Linux教程網 All Rights Reserved