打包

手动包装

你可以根据端口制作自己的包。

cd /usr/ports/www/apache24
make package BATCH=yes

此命令将你的包存储在/usr/ports/packages/All 中。

使用 poudriere

poudriere 目前是 FreeBSD 的官方包构建器。

安装 poudriere

pkg install poudriere
# or
cd /usr/ports/ports-mgmt/poudriere
make
make install

配置 poudriere

poudriere 配置存储在/usr/local/etc/poudriere.conf/usr/local/etc/poudriere.d

部署 poudriere 监狱

poudriere jail -c -j myjail

更新 poudriere 监狱

poudriere jail -u -j myjail

部署 poudriere 端口树

poudriere ports -c -p myports

更新 poudriere 端口树

poudriere ports -u -p myports

批量构建

poudriere bulk -j myjail -p myports www/apache24