[華語, cmn-Hant-TW]
根據 portmgr 這篇的講法,ports 不久之後就要追隨 src 的腳步改成用 svn 了。 然後跟 src 的情況一樣原本 c(v)sup 的機制還是能用,只是直接用 svn 或許是比較方便的方式 (當然更簡單的就是用 portsnap 了,只是我不愛用…)
所以之後灌 freebsd 完要設定原始碼目錄就不用再改 supfile 那些東西了,這一切將會變得很簡單
# pkg_add -r subversion # rehash # svn co svn://svn.freebsd.org/ports/head /usr/ports |
# svn co svn://svn.freebsd.org/base/head /usr/src
要用 stable 的話只要把最後一個指令的 head 換成 stable 的位置即可,例如 FreeBSD 8-STABLE 就是 svn://svn.freebsd.org/base/stable/8
然後更新也會變得很簡單
# cd /usr/src && svn up # cd /usr/ports && svn up |
如果 svn 進得了 src 的話會更省事 (可能嗎?)
http://lists.freebsd.org/pipermail/freebsd-ports/2012-September/078099.html
根據新的這篇講法,預定2013/2/28之後 ports 就不能再用 c(v)sup 的方式更新了,不過因為 mirror 太少而且有爭議,所以也可能跟 pkgng 的情況一樣延期就是。
http://svnweb.freebsd.org/base?view=revision&revision=251886
svn 進 -CURRENT 了,預設叫 svnlite (sqlite 當然也一起進去),初始版本是 1.8.0-rc3