Re: [轉錄][筆記] 新式的更新方式: csup

看板FreeBSD作者時間20年前 (2006/02/13 16:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《chinsan.bbs@bbs.ilc.edu.tw (我只是小小新手唷)》之銘言: > ※ 本文轉錄自 [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 -g 在 cvsup 下是因為要 Disables the use of the graphical user interface. 我 man csup 似乎沒有這個參數唷 不過 -L 倒是都一樣調整顯示資訊的詳細程度 :p > # > # 如果你是用 -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 -- Stay hungry, stay foolish. --Steve Jobs 我很餓,而且又很笨 -- ────────────中山_資管地下【bbs.ysmis.cc】   山與海的相戀˙資訊與管理的糾纏 。 。 全埋進了地下... ─────────────────────────────── Author:ERICJ From:www.ericj.cc
文章代碼(AID): #13y3p400 (FreeBSD)
文章代碼(AID): #13y3p400 (FreeBSD)