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

FreeBSD:安裝CVSUP并更新代碼和PORTS樹

什么是CVSup?
CVSup 是一個用于從遠程服務器主機上的主cvs(1) 庫分發(fā)和更新源碼樹的軟件包 。OpenBSD源碼的維護,用的是位于加拿大的一個中心開發(fā)機器上的CVS庫 。通過使用CVSup,OpenBSD用戶可以很簡單的讓他們自己的源碼樹保持最新 。
CVSup使用所謂拉模式的更新方式 。在拉模式作用下,客戶在需要的時候,詢問服務器以獲取更新 。服務器被動的等待它的客戶發(fā)出更新請求 。因而,所有等更新由客戶端發(fā)起,服務器從不主動發(fā)送更新請求 。用戶必須手動運行CVSup客戶端來獲取更新,或者設置一個cron(8) 作業(yè)定期自動運行 。
術語CVSup,大寫表示,指代整個軟件包 。它的主要組件是運行于客戶端機器的cvsup,還有運行在每個OpenBSD CVSup站點的服務器端 cvsupd。
【FreeBSD:安裝CVSUP并更新代碼和PORTS樹】CVSup被設計為比sup(1)更快速和靈活,并且是它的替代軟件 。
OpenBSD項目當前有五個主要的源碼庫:
src - 存放OpenBSD操作系統的所有源碼 。
ports - 存放OpenBSD Ports 。
www - 存放所有OpenBSD web頁(包括現在這個) 。
x11 - 存放OpenBSD對XFree86-3 軟件計劃的改編版本 。
xf4 - 存放OpenBSD對XFree86-4 軟件計劃的改編版本 。
什么是CVS?
CVS是用于管理OpenBSD源碼樹的源碼控制系統 。詳細說明請參考這里 。注意CVS和CVSup是完全不同的程序 。盡管CVS可被用作遠程文件訪問,但沒有對大規(guī)模的網絡源碼發(fā)布作優(yōu)化,而CVSup對完成這樣的任務更有效 。
以下是我的學到的安裝、配置和使用:
1、安裝CVSUP
這里我通過網絡來安裝cvsup,使用命令:
# pkg_add -r cvsup-without-gui
2、配置CVSUP
配置CVSUP主要是指定索要使用的CVSUP服務器地址及配置選擇性的更新 。
# cd /usr/share/examples/cvsup
# ee standard-supfile
將“*host=后面的地址更換為你連接最快的服務器,我找到的是“cvsup4.FreeBSDchina.org
# ee ports-supfile
將“*host=后面的地址更換為你連接最快的服務器,我找到的是“cvsup4.freebsdchina.org
# reboot 重新啟動計算機 。
3、升級源代碼
# cd /usr/share/examples/cvsup/
# cvsup -g -L 2 standard-supfile
之后再升級PORTS樹
# cvsup -g -L 2 Ports-supfile
以上便完成了CVSUP的安裝、配置和升級,在完成這篇Blog時我的升級還沒有完成,郁悶!看來編譯優(yōu)化內核要放到明天了 。

    推薦閱讀