3.4. 檢驗 port 是否完整、可行

接下來,必須檢驗是否有符合 port 的遊戲規則,包括打包該 port 為 package。 以下有幾個需要確認的重要地方:

過程 3.1. 建議的測試步驟順序:
  1. make install

  2. make package

  3. make deinstall

  4. pkg_add package-name

  5. make deinstall

  6. make reinstall

  7. make package

確認在 packagedeinstall 這兩個階段都沒有任何錯誤訊息出現。 完成第三步驟之後,檢查一下是否所裝的檔案、目錄都有移除完畢。 此外, 第四步驟完成後,也檢查一下以 package 裝的該軟體,是否都能正常運作 。

最周密的自動方式就是透過裝 ports tinderbox。 它會建立 jails 並管理之,以便您可以測試上述所有步驟, 而不會真正影響您本身的作業系統。 詳情請參考 ports/ports-mgmt/tinderbox

本文及其他文件,可由此下載: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

若有 FreeBSD 方面疑問,請先閱讀 FreeBSD 相關文件,如不能解決的話,再洽詢 <questions@FreeBSD.org>。

關於本文件的問題,請洽詢 <doc@FreeBSD.org>。