编译 ports 时使用默认选项

编译 ports 时使用默认选项

我正在 FreeBSD 上编译一些移植,但在编译过程中,我经常会看到移植依赖项的选项。这导致编译过程暂停,直到我选择(或在 9/10 的情况下,保留默认值)“确定”。这很不方便,因为编译过程通常很长,我想离开电脑,而不必担心必须选择选项。

我想知道是否存在一个参数或编译器标志,我可以使用它来自动使用我正在编译的端口依赖项的所有默认值。

我尝试研究这个问题,但很可能我在查询中没有使用正确的术语。

答案1

最好的选择(恕我直言)是在一开始就设置所有选项。您可以通过运行 来执行此操作make config-recursive

答案2

只需添加BATCH=1到 /etc/make.conf。

答案3

看起来你正在使用 portupgrade。我建议使用 ports-mgmt/portmaster。原因之一是它make config在开始编译之前会递归运行,因此选项屏幕不会中断编译过程。而且你不必考虑运行make config-recursive

相关内容