我是FreeBSD的新手,来自Linux背景。我想以非交互方式安装一个端口,更改其中一个默认配置选项(这样我就可以编写安装脚本以自动配置我的FreeBSD服务器)。
作为一个具体示例,graphics/ImageMagick-nox11
端口的默认配置选项为PERL=on
。我想改变这个。我意识到我可以make config
然后只使用/var/db/ports/
中生成的条目来避免将来的任何交互,但这仍然需要初始交互来设置ncurses接口中的选项。
理想情况下,我希望能够执行以下操作,以构建禁用perl支持但接受所有其他默认值的包:
$ make PERL=off BATCH=yes install clean
完成此任务的正确方法是什么?我可以以某种方式在/etc/make.conf
?
答案 0 :(得分:1)
您也可以通过make.conf(5)取消设置OPTIONS
。
E.g:
OPTIONS_UNSET=NLS