[轉錄][筆記] 新式的更新方式: csup
※ 本文轉錄自 [chinsan] 看板
作者: chinsan (我只是小小新手唷) 看板: chinsan
標題: [筆記] 新式的更新方式: csup
時間: 2006/02/07 Tue 01:18:16
Dear All:
過年期間嚐試使用新式的更新方式: csup
(在 FreeBSD 上面安裝 /usr/ports/net/csup )
這是 mux@FreeBSD.org 重新以 C 語言改寫原本以 M3(Module-3)語言寫的
cvsup 程式部分,
目前進度只到 client 端的完整實作方面, Server 端的尚未完成。
(不過,我們一般人大多只用 client 端去更新而已:p)
此外,csup 計劃日後可望也會跟 portsnap 一樣進入 base system 內。
適用範圍: *BSD(不限版本) 都可以用 csup 來取代原先的 cvsup
csup 用法大致與原先的 cvsup{,without-gui} 一樣
而且進去後會快速更新,不用像原本的 cvsup 需要較久的等待,
而且 cvsup 還要裝 ezm3( 相依關係)
安裝方式:
# cd /usr/ports/net/csup ; make install clean
註: 由於這 port 是在 2006/1/27 才 commit 進來,
若不想再用 cvsup 或 portsnap 來更新 port tree 的話,
那麼可暫時先
# cd /usr/ports/net ; fetch http://chinsan2.twbbs.org/csup.shar
# sh csup.shar ; cd csup ; make install clean
安裝完成之後,只要改一下 /etc/make.conf 就好
加上下面的
#
# SUPHOST 代表要到哪台 CVSup,請改成離你比較近的 Server。
#
SUPHOST= freebsd.giga.net.tw
SUP_UPDATE= yes
SUP= /usr/local/bin/csup
SUPFLAGS= -g -L 2
#
# 如果你是用 -STABLE,請用 stable-supfile
# 目前的 5 -STABLE 是 5.4 (RELENG_5)
# 6 -STABLE 是 6.0 (RELENG_6)
#
# 如果你是用 -CURRENT,請用 standard-supfile (目前的 -CURRENT 是 7.0)
#
SUPFILE= /usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
如果原本的是設 SUP= /usr/local/bin/cvsup
改為 SUP= /usr/local/bin/csup
這樣就好。
然後以後若要更新的話,
到 /usr/ports 打 make update 就會更新 port tree 了
而 src tree 的話,就是到 /usr/src 打 make update 就會更新囉。
當然,若習慣直接手動打指令也可以:
# csup -g -L2 -h freebsd.giga.net.tw 後面接你要更新的 supfile
不想再裝 ezm3 + cvsup 的人,也可以使用看看喔 :)
我這篇只是拋磚而已啦 :p
--
眾荷喧嘩 要看,就看荷去吧
而你是挨我最近 我就喜歡看你
最靜, 撐起一把碧油傘
最最溫婉的一朵 從水中升起
--
◢◣ - ● -
◢██◣◢◣ ` Origin: 宜蘭資教.山水蘭陽 telnet://yilan.twbbs.org
~~ ﹌ ~﹌ ﹉ From : 61-63-0-host123.kbtelecom.net.tw
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章