FreeBSD Ports的非交互式定制和安装

时间:2014-09-05 19:49:31

标签: freebsd

我是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

中放置这样的特定于端口的配置选项

1 个答案:

答案 0 :(得分:1)

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

E.g:

OPTIONS_UNSET=NLS