+ -
当前位置:首页 → 问答吧 → 关于ports安装软件的一个问题

关于ports安装软件的一个问题

时间:2010-08-16

来源:互联网

最近刚刚安装上早就想学习的freebsd,
有一个问题,就是ports安装的时候,总是会在安装过程中出现编译的选项让你选择,
以前在使用gentoo的时候,都有一个预先编译选项,可以先预先查看所有需要编译的软件包,同时设置好每个软件的编译选项,
不需要在ports的过程中在手动选择编译选项,这样我在make install clean 后就可以去喝茶了,不用等着途中出现编译选项让我来确认。。。。
不知道在freebsd中能不能这样做?有什么办法?

作者: roolcz   发布时间: 2010-08-16

用config-conditional参数可以跳过,但是这样做没有意义,PORTS本来就是让你自己选择你需要的功能选项然后去编译,如果都跳过了还不如直接用PKG包来得方便?

作者: macafee   发布时间: 2010-08-16

本帖最后由 roolcz 于 2010-08-16 11:24 编辑

回复 macafee
我的意思是说,在安装前,先就把所有需要编译或者依赖的需要编译的软件的编译选项自己配置好。。
比如编译A,A需要编译B,B又需要C,
我可以在编译A之前,预先设置好A的编译选项,再设置好B的编译选项,再设置好C的编译选项,这样就能在编译前设置好ABC的所有编译选项,然后,我就可以去一边玩了,不用等编译到B的时候,还要来自己手动设置好编译选项。
也就是说,我的意思不是说不配置编译选项,我的意思是说,再安装前就能设置好一切编译选项,包括各种依赖的port的编译选项
要不然,假如依赖的软件包太多,中间弹出几十个需要手动设置的编写选项,假如我需要编译上几个小时,那我不是要守在电脑面前几个小时?如果编译选项全设置好了,我直接make install clean ,就可以腾出几个小时时间离开电脑去做其他事情,多好啊。

作者: roolcz   发布时间: 2010-08-16

回复 macafee
也就是说,我的意思不是说自己不选择编译选项,我的意思是说,先把一切编译选项先自己手动设置好,只选择自己需要的,再编译,编译过程中就不会有任何提示选择编译选项的窗口出现了。

作者: roolcz   发布时间: 2010-08-16

有个portconf可以预先设置ports的编译参数

make install clean的时候如果ports已经有编译参数记录就不会弹出来了好像

作者: kisswen   发布时间: 2010-08-16

回复 kisswen
portconf啊,我回家的时候去试试,谢谢你啊

作者: roolcz   发布时间: 2010-08-16

make config-recursive

好象是这个,你man ports就看到啦

作者: yigenjin   发布时间: 2010-08-16

make batch=yes就可以默认安装了吧?

作者: love2006   发布时间: 2010-08-16

热门下载

更多