<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            操作系統

            Unix更新freeBSDportTree的幾種方法

            時間:2025-03-05 16:31:36 操作系統 我要投稿
            • 相關推薦

            Unix更新freeBSDportTree的幾種方法

              為了使我們安裝的軟件是最新的版本,我們有必要定期更新Port Tree,所謂的更新port就是更新patches 。以下是小編為大家搜索整理的Unix更新freeBSDportTree的幾種方法,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

              1,CVSup/csup

              注意: csup 是用 C 語言對 CVSup 軟件的重寫, 在 FreeBSD 6.2 和更高版本中,作為系統的一部分提供。

              在首次運行 CVSup 之前, 務必確認 /usr/ports 是空的! 如果您之前已經用其他地方安裝了一份 Ports 套件,則 CVSup

              可能不會自動刪除已經在上游服務器上刪除掉的補丁文件。首先安裝 cvsup-without-gui-16.1h 這個 package,你可以選用

              ports 安裝,或是用 package 裝. CHANGE_THIS.FreeBSD.org 修改成離您較近的 CVSup 服務器。

              #cp /usr/share/examples/cvsup/ports-supfile ~/

              #ee ~/ports-supfile

              修改:

              *default host=Change_this.freebsd.org #告訴 cvsup 從哪里獲取更新(將Change_this.freebsd.org改為自己認為最快的服務器就可以了)

              *default base=/var/db # cvsup支持文件的位置

              *default prefix=/usr # 文件放到哪里

              *default releases=cvs tag=. # FreeBSD-CURRENT(branch=.,即HEAD)

              *default delete use-rel-suffix # 刪除cvsup創建的,業已在cvs中刪除掉的文件

              src-all # 全部FreeBSD源代碼

              ports-all tag=. # 全部的ports。這里的tag=.用于取代默認的branch。如果使用RELENG_4請務必保留tag=. !!

              更新:

              # cvsup -L 2 /root/ports-supfile

              多加的參數意思是:

              如果您沒有運行 X11 或者不喜歡 GUI, 當您運行 cvsup 的時候需要在命令行添加 兩個選項:

              # cvsup -g -L 2 supfile

              -g 告訴 CVSup 不要使用 GUI。如果您 沒在運行 X11 這個是自動的,否則您必須指定它。

              -L 2 告訴 CVSup 輸出所有正在升級的文件的細節。 有三個等級可以選擇,從 -L 0 到 -L 2。默認是 0,意味著除了錯誤消息 什么都不輸出。

              -s 要求 cvsup 進行增量同步,以減少網路壓力,所以第一次進行時不能加哪!

              特點:老牌的更新方法,歷史悠久,還可以用來更新source,第一次所耗費時間比較長,大概要十幾分鐘.以后如果及時更新(比如在cron里設置每小時同步一次),大概只需要2分鐘左右.

              2.下載ports.tar.gz后解壓縮

              #fetch

              ftp://ftp4.FreeBSD.org/pub/FreeBSD/ports/ports/ports.tar.gz

              #tar -zxvf ports.tar.gz -C /usr/

              特點:也是老牌的方法,比第一中方法要快些,不過往往不最新的(相對來說)

              現在ports.tar.gz大小約為37MB,我用最快的鏡像下載需要:

              Downloaded 36.6 megabytes in 3:02 seconds. (205.96 KB/s)

              解壓縮需要3分20秒,合計:7分鐘左右

              3.Portsnap

              Portsnap 是另一種用于發布 Ports 套件的方法。 它最早從 FreeBSD 6.0 開始引入。 在較早的系統中, 您可以通過 ports-mgmt/portsnap package 來安裝它.

              首次運行 Portsnap

              # portsnap fetch

              # portsnap extract

              更新 Ports Tree

              # portsnap fetch update

              修改鏡像站點:

              #ee /etc/portsnap.conf

              SERVERNAME=portsnap.tw.FreeBSD.org

              特點:是近幾年新推出的方法,首次下載尺寸大約是 47 MB,速度很不理想,只有20Kb/s左右,如果你每天

              及時更新的話,需要的時間最短,一但更新不及時,累積下來就沒有速度上的優勢了.

              CVS列表:

              中國大陸

              cvsup.cn.FreeBSD.org

              cvsup2.cn.FreeBSD.org

              cvsup3.cn.FreeBSD.org

              cvsup4.cn.FreeBSD.org

              cvsup5.cn.FreeBSD.org

              中國臺灣

              cvsup.tw.FreeBSD.org

              cvsup3.tw.FreeBSD.org

              cvsup4.tw.FreeBSD.org

              cvsup5.tw.FreeBSD.org

              cvsup6.tw.FreeBSD.org

              cvsup7.tw.FreeBSD.org

              cvsup8.tw.FreeBSD.org

              cvsup9.tw.FreeBSD.org

              cvsup10.tw.FreeBSD.org

              cvsup11.tw.FreeBSD.org

              cvsup12.tw.FreeBSD.org

              cvsup13.tw.FreeBSD.org

            【Unix更新freeBSDportTree的幾種方法】相關文章:

            unix操作系統關機方法04-12

            Unix類操作系統入門方法04-22

            Unix常見故障現象及解決方法04-02

            PHP腳本修改Linux或Unix系統口令方法05-01

            顯卡驅動更新方法07-10

            Unix系統用戶登錄及操作命令日志配置的方法05-02

            mac版java更新升級方法05-12

            Dreamweaver自動更新鏈接的方法03-02

            PHP日期函數date格式化UNIX時間的方法01-18

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院