接下來,必須檢驗是否有符合 port 的遊戲規則,包括打包該 port 為 package。 以下有幾個需要確認的重要地方:
若該 port 沒裝的東西,不要列在 pkg-plist
內。
若該 port 有裝的東西,請務必列在
pkg-plist
內。
該 port 可以用 reinstall
來重新安裝
。
該 port 在移除之後,確定都可 cleans up。
make install
make package
make deinstall
pkg_add
package-name
make deinstall
make reinstall
make package
確認在 package
和
deinstall
這兩個階段都沒有任何錯誤訊息出現。
完成第三步驟之後,檢查一下是否所裝的檔案、目錄都有移除完畢。 此外,
第四步驟完成後,也檢查一下以 package 裝的該軟體,是否都能正常運作
。
最周密的自動方式就是透過裝
ports tinderbox。 它會建立
jails
並管理之,以便您可以測試上述所有步驟,
而不會真正影響您本身的作業系統。 詳情請參考
ports/ports-mgmt/tinderbox
。
本文及其他文件,可由此下載: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/。
若有 FreeBSD 方面疑問,請先閱讀
FreeBSD 相關文件,如不能解決的話,再洽詢
<questions@FreeBSD.org>。
關於本文件的問題,請洽詢
<doc@FreeBSD.org>。