歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> 使用CVSup來更新FreeBSD的ports樹

使用CVSup來更新FreeBSD的ports樹

日期:2017/2/28 11:15:12   编辑:關於Unix


保持您本地 Ports 套件最新的一種快捷的方法, 是使用 CVSup 來進行更新。 如果您希望了解更多關於 CVSup 的細節, 請參見 使用 CVSup。
注意: csup 是用 C 語言對 CVSup 軟件的重寫, 在 FreeBSD 6.2 和更高版本中,作為系統的一部分提供。 您可以直接使用系統附帶的 csup , 並將這份文檔余下部分中的 cvsup 命令改為 csup。 對於較早版本而言, 可以使用 net/csup port 或預編譯包來安裝 csup。
在首次運行 CVSup 之前, 務必確認 /usr/ports 是空的! 如果您之前已經用其他地方安裝了一份 Ports 套件,則 CVSup 可能不會自動刪除已經在上游服務器上刪除掉的補丁文件。
安裝 net/cvsup-without-gui 軟件包:
# pkg_add -r cvsup-without-gui
運行 cvsup:
注意: 有時可能希望使用自己的 ports-supfile, 比如說,不想每次都通過命令行來指定所使用的 CVSup 服務器。
這種情況下, 需要以 root 身份將 /usr/share/examples/cvsup/ports-supfile 復制到新的位置, 例如 /root 或您的主目錄。
編輯 ports-supfile。
接下來按如下的方式運行 cvsup:
# cvsup -L 2 /root/ports-supfile
此後運行 cvsup(1) 命令將下載最近所進行的改動, 並將它們應用到您的 Ports Collection 上,不過這一過程並不重新聯編您系統上的 ports。
Copyright © Linux教程網 All Rights Reserved