【前言】
[Csup - a rewrite of CVSup in C],csup 為mux@FreeBSD.org利用 C 語言重寫原本以 Modula-3 語言寫的 CVSup,作者目前進度寫到客戶端來更新而以(相信滿足大多數人的需要)此外,csup 計劃日後可望也會跟 portsnap 一樣進入 base system 內,而 csup 使用方法大致與原先的 cvsup-without-gui一樣,而且 cusp 進去後會快速更新,不用像原本的 cvsup 需要較久的等待,而且 cvsup 還要裝 ezm3( 相依關係),且操作方式跟使用 cvsup 一樣,且不像 portsnap 只能更新 port tree。
【作業環境】
FreeBSD 6.0-RELEASE
csup-20060212
【安裝及設定】
Step1.安裝 csup
#cd /usr/ports/net/csup //切換到安裝路徑
#make install clean //安裝並清除過程中不必要的檔案
由 於這 port 是在 2006/1/27 才 commit 進來,所以若找不到這個路徑的話請更新port tree 若不想再用 cvsup 或 portsnap 來更新 port tree 的話,那麼可暫時先使用 chinsan 主機提供 csup.shar 來進行安裝
#cd /usr/ports/net ; fetch http://chinsan2.twbbs.org/csup.shar
#sh csup.shar ; cd csup ; make install clean
Step2.說明
#cd /usr/share/examples/cvsup/ //路徑
cvs-supfile //更新Main source tree and ports collection
doc-supfile //更新Document
gnats-supfile //更新FreeBSD bug database
ports-supfile //更新Ports collection
stable-supfile //更新Main source tree
standard-supfile //更新Main source tree
www-supfile //更新FreeBSD 官方網頁
Step3.更改port檔案(ports-supfile)
更改方式有二種(看個人習慣擇一吧):更改ports-supfile、更改/etc/make.conf
更改port-supfile
#cd /usr/share/examples/cvsup //路徑
#cp ports-supfile /usr/ //放到/usr下(看你高興要放哪)
#cd /usr
#vi ports-supfile //修改原更新站台位置內容如下
default host CHANGE_THIS.FreeBSD.org //官方站台(預設值)
default host cvsup.tw.freebsd.org //改為國內站台交大資工如此下載速度較快(還有cvsup1~13都可使用)
更改/etc/make.conf(加入如下五行)
SUP_UPDATE=yes
SUP=/usr/local/bin/csup
SUPFLAGS=-g -L 2
SUPHOST=cvsup.tw.FreeBSD.org
PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
Step4.執行更新
配合更改port-supfile更新方式如下
#cd /usr //切換路徑
#rehash //才不會出現指令無效訊息(csup: Command not found.)
#csup -g -L 2 ports-supfile //開始更新
配合更改/etc/make.conf更新方式如下
#cd /usr/ports
#make update
Step5.更新畫面
可以看到更新的站台、及對方伺服器版本及哪些檔案被更新、刪除。
更新完成訊息:Shutting down connection to server
Finished successfully
更新中斷訊息:Suspended(再執行一次吧)
更新完成後可 less/usr/ports/UPDATING,可看到更新 Ports Tree 日期即相關資訊
【參考】
http://www.mu.org/~mux/csup.html
http://groups.google.com/group/tw.bbs.comp.386bsd/browse_thread/thread/89e2e7ea8c9231a3/5614797a44163ce6?q=csup&rnum=1#5614797a44163ce6
[Csup - a rewrite of CVSup in C],csup 為mux@FreeBSD.org利用 C 語言重寫原本以 Modula-3 語言寫的 CVSup,作者目前進度寫到客戶端來更新而以(相信滿足大多數人的需要)此外,csup 計劃日後可望也會跟 portsnap 一樣進入 base system 內,而 csup 使用方法大致與原先的 cvsup-without-gui一樣,而且 cusp 進去後會快速更新,不用像原本的 cvsup 需要較久的等待,而且 cvsup 還要裝 ezm3( 相依關係),且操作方式跟使用 cvsup 一樣,且不像 portsnap 只能更新 port tree。
【作業環境】
FreeBSD 6.0-RELEASE
csup-20060212
【安裝及設定】
Step1.安裝 csup
#cd /usr/ports/net/csup //切換到安裝路徑
#make install clean //安裝並清除過程中不必要的檔案
由 於這 port 是在 2006/1/27 才 commit 進來,所以若找不到這個路徑的話請更新port tree 若不想再用 cvsup 或 portsnap 來更新 port tree 的話,那麼可暫時先使用 chinsan 主機提供 csup.shar 來進行安裝
#cd /usr/ports/net ; fetch http://chinsan2.twbbs.org/csup.shar
#sh csup.shar ; cd csup ; make install clean
Step2.說明
#cd /usr/share/examples/cvsup/ //路徑
cvs-supfile //更新Main source tree and ports collection
doc-supfile //更新Document
gnats-supfile //更新FreeBSD bug database
ports-supfile //更新Ports collection
stable-supfile //更新Main source tree
standard-supfile //更新Main source tree
www-supfile //更新FreeBSD 官方網頁
Step3.更改port檔案(ports-supfile)
更改方式有二種(看個人習慣擇一吧):更改ports-supfile、更改/etc/make.conf
更改port-supfile
#cd /usr/share/examples/cvsup //路徑
#cp ports-supfile /usr/ //放到/usr下(看你高興要放哪)
#cd /usr
#vi ports-supfile //修改原更新站台位置內容如下
default host CHANGE_THIS.FreeBSD.org //官方站台(預設值)
default host cvsup.tw.freebsd.org //改為國內站台交大資工如此下載速度較快(還有cvsup1~13都可使用)
更改/etc/make.conf(加入如下五行)
SUP_UPDATE=yes
SUP=/usr/local/bin/csup
SUPFLAGS=-g -L 2
SUPHOST=cvsup.tw.FreeBSD.org
PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
Step4.執行更新
配合更改port-supfile更新方式如下
#cd /usr //切換路徑
#rehash //才不會出現指令無效訊息(csup: Command not found.)
#csup -g -L 2 ports-supfile //開始更新
配合更改/etc/make.conf更新方式如下
#cd /usr/ports
#make update
Step5.更新畫面
可以看到更新的站台、及對方伺服器版本及哪些檔案被更新、刪除。
更新完成訊息:Shutting down connection to server
Finished successfully
更新中斷訊息:Suspended(再執行一次吧)
更新完成後可 less/usr/ports/UPDATING,可看到更新 Ports Tree 日期即相關資訊
【參考】
http://www.mu.org/~mux/csup.html
http://groups.google.com/group/tw.bbs.comp.386bsd/browse_thread/thread/89e2e7ea8c9231a3/5614797a44163ce6?q=csup&rnum=1#5614797a44163ce6
全站熱搜
留言列表