2014-09-05 23 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