討論區主頁 The Ports collection
cvsup PORTS-TREE (更新/抓取 PORTS-TREE) | 無發表權 |
| 樹狀顯示 | 新的在前 | 前一個主題 | 下一個主題 | 頁尾 |
| 發表者 | 討論內容 |
|---|---|
| tim | 發表時間: 2005-05-01 21:27 |
網站管理員 ![]() ![]() 註冊日: 2003-12-28 來自: Miaoli 發表數: 561 |
cvsup PORTS-TREE (更新/抓取 PORTS-TREE) 更新/抓取 PORTS-TREE
更新:指抓取當下時間的 PORTS-TREE (一般所謂「最新的」) 首先: 請安裝 /usr/ports/net/cvsup-without-gui ,例如: cd /usr/ports/net/cvsup-without-gui make install 其次: 建立更新的設定檔,例如 cvsupfile-ports ,內容如下: 引文: *default host=cvsup3.tw.freebsd.org. *default host 要到哪個 FTP 站台更新/抓取 PORTS-TREE,請設定與你最佳連線的臺灣地區 FreeBSD-FTP 站臺。 更新 PORTS-TREE cvsup cvsupfile-ports |
| tim | 發表時間: 2005-05-01 21:33 |
網站管理員 ![]() ![]() 註冊日: 2003-12-28 來自: Miaoli 發表數: 561 |
Re: cvsup PORTS-TREE (更新/抓取 PORTS-TREE) 欲抓取特定時間的 PORTS-TREE 時, cvsupfile-ports 要加上另一個設定:
引文:
格式說明:年.月.日.時.分.秒 更新/抓取 PORTS-TREE cvsup cvsupfile-ports 這樣就會抓取指定時間之前的 PORTS-TREE 了。 |
| tim | 發表時間: 2005-05-01 21:38 |
網站管理員 ![]() ![]() 註冊日: 2003-12-28 來自: Miaoli 發表數: 561 |
Re: cvsup PORTS-TREE (更新/抓取 PORTS-TREE) 在 cvsupfile-ports 中有一行「ports-all」,意思很明白,就是抓全部的 PORTS 。
如何只抓 php4 的 PORTS 呢? 改一改 cvsupfile-ports 就行了: 引文: *default host=cvsup3.tw.freebsd.org. 更新/抓取 PORTS-TREE cvsup cvsupfile-ports |
| tim | 發表時間: 2005-05-01 21:46 |
網站管理員 ![]() ![]() 註冊日: 2003-12-28 來自: Miaoli 發表數: 561 |
Re: cvsup PORTS-TREE (更新/抓取 PORTS-TREE) 上例中,只抓 lang/php4 。那麼,可不可以反向操作呢?不再更新 lang/php4 ,其他都更新。
也就是說,將 lang/php4 列入排外名單。 你的 cvsupfile-ports 中還是要設定為 ports-all,而另外建立一個排外名單檔案: /usr/sup/refuse ,在此檔案中寫入要排除更新的 PORTS ,例如寫入 lang/php4 更新/抓取 PORTS-TREE cvsup cvsupfile-ports 此時,lang/php4 就不再更新了。 |
| tim | 發表時間: 2005-05-01 21:52 |
網站管理員 ![]() ![]() 註冊日: 2003-12-28 來自: Miaoli 發表數: 561 |
Re: cvsup PORTS-TREE (更新/抓取 PORTS-TREE) 您可以參考在此之前(2004-06-04)的一篇討論文章: 將 PORTS-Tree 中的 perl5.8.4 回溯為 perl5.8.2
|
| tim | 發表時間: 2005-05-01 21:55 |
網站管理員 ![]() ![]() 註冊日: 2003-12-28 來自: Miaoli 發表數: 561 |
Re: cvsup PORTS-TREE (更新/抓取 PORTS-TREE) PORTS-TREE 更動之後,有一個很重要的觀念要留意,那就是「要維護 PORTS-TREE」。
請您先安裝 /usr/ports/sysutils/portupgrade 然後再參考網路上的這一篇文章: http://infor.ck.tp.edu.tw/~rafan/documents/portupgrade.txt 也就是說, portupgrade 除了幫你維護 PORTS-TREE 之外,也能幫你升級用 PORTS 安裝的軟體套件喔。 |
| tim | 發表時間: 2005-05-01 22:03 |
網站管理員 ![]() ![]() 註冊日: 2003-12-28 來自: Miaoli 發表數: 561 |
Re: cvsup PORTS-TREE (更新/抓取 PORTS-TREE) 升級用 PORTS 安裝的軟體套件,我的做法如下,建立一個 script 檔:
引文:
portsdb -Uu 會耗時甚久,總會令人懷疑是不是當機了。別急,有耐心一點,這個「等」絕對值得。 而 portupgrade 我加了一個 n 參數,並不會真的升級軟體。 完成後,root 會收到一份報告。如果你有將 root 的信轉出、或是將 root 直接改成你的 email ,這時你就可以去收信了: 引文:
從這一份報告中,你就可以知道有哪些 PORTS 有更新,可以升級。 如果你確定要升級已安裝的軟體: 引文:
完成後,也會有一份報告寄出來,請查看一下是否都已成功地升級了沒! |
| 樹狀顯示 | 新的在前 | 前一個主題 | 下一個主題 | 頁首 |
| 無發表權 | |




