如果我需要一些在默认make config
窗口中不存在的自定义配置参数,FreeBSD从端口编译程序的最佳方式是什么?比如我要编译PHP --enable-国际标志FreeBSD自定义配置参数
0
A
回答
1
您可以尝试
make configure CONFIGURE_ARGS=--enable-intl
,但我不知道是否会工作。如果没有,编辑/usr/ports/lang/php5/Makefile
文件并在那里添加--enable-intl
到CONFIGURE_ARGS
。之后,别忘了make clean
。
1
正确的方法在这种情况下是是安装扩展名:/usr/ports/devel/pecl-intl
。
一般来说,如果你想要一个不在端口中的配置选项,最好的方法是提交一个包含它作为选项的端口Makefile的补丁。这样,您不必担心在每次更新端口树后重新应用修补程序,其他人也可以从中受益。
谢谢。我用手编辑Makefile,而不是重新安装。所有工作正常 – zim32 2012-08-12 16:37:22
不要忘记,每次更新ports树之后,您都必须重新编辑这个编辑! – 2012-08-15 11:05:48