应当确定您的 port 确实做了您希望它们做的事情, 包括打包。下面是需要重点检查的一些重要的工作。
pkg-plist
中没有包括任何不想安装的文件
pkg-plist
包含了所有应该安装的文件
您的 port 能够使用 reinstall
多次安装。
您的 port 能在卸载 (deinstall) 时, 自动完成 清理
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有问题,请先阅读
文档,如不能解决再联系
<questions@FreeBSD.org>.
关于本文档的问题请发信联系
<doc@FreeBSD.org>.