2014-09-05 21 views
0

我是FreeBSD的新手,来自Linux背景。我想以非交互方式安装一个端口,更改其中一个默认配置选项(这样我可以编写安装脚本来自动配置我的FreeBSD服务器)。非交互式定制和安装FreeBSD端口

作为具体示例,graphics/ImageMagick-nox11端口具有默认配置选项PERL=on。我想改变这一点。我意识到我可以make config然后只使用/var/db/ports/中生成的条目来避免将来的任何交互,但这仍然需要初始交互来设置ncurses接口中的选项。

理想我希望能够做一些像下面,建立包带Perl支持禁用,但接受其他所有默认值:

$ make PERL=off BATCH=yes install clean 

什么是实现这一目标的正确方法?我可以以某种方式在/etc/make.conf中放置像这样的端口特定的配置选项吗?

+1

相关http://unix.stackexchange.com/q/5257/3226 – 2014-09-06 03:36:07

+0

属于上http://unix.stackexchange.com/ – 2014-09-06 03:37:35

回答

1

您也可以通过make.conf(5)取消设置OPTIONS

例如为:

OPTIONS_UNSET=NLS