当编译安装某个 app 时,经常会弹出确认窗口。本来就是很耗时的工作,结果还不能无人值守,很烦人。有了下面的办法就好了。

cd /usr/ports/some/app
setenv BATCH yes
make install clean

还有更好的方法,事先弹出所有的编译选项。

cd /usr/ports/some/app
make config
make config-recursive
make install clean

你可能至少需要 2 次 make-config-recursive。因为后面你设定的编译选项可能会导致前面的编译选项发生变化。多运行几次,直到编译选项不再变化。

老张说:

一般 make insatll 安装过一次 app 后,第一次使用的编译选项会保存下来,下次就不用重新选择了,但有时候我们需要重新选择。 可以通过下面的命令来删除之前的编译选项。(之前的编译选项一般保存在 /var/db/ports 下面)

make rmconfig
make rmconfig-recursive

支持我们

如果您喜欢这篇文章,您可以分享给您的朋友,分享到您的社交账号比如:

或者 点击这个链接 观看广告支持我【广告内容与我们无关,请不要轻易相信并打开弹出的广告】。
若您经济宽裕,更欢迎通过下面的方式小额赞助以支持我们的创作。