免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2940 | 回复: 7
打印 上一主题 下一主题

[FreeBSD] 关于ports安装软件的一个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-16 11:00 |只看该作者 |倒序浏览
最近刚刚安装上早就想学习的freebsd,
有一个问题,就是ports安装的时候,总是会在安装过程中出现编译的选项让你选择,
以前在使用gentoo的时候,都有一个预先编译选项,可以先预先查看所有需要编译的软件包,同时设置好每个软件的编译选项,
不需要在ports的过程中在手动选择编译选项,这样我在make install clean 后就可以去喝茶了,不用等着途中出现编译选项让我来确认。。。。
不知道在freebsd中能不能这样做?有什么办法?

论坛徽章:
0
2 [报告]
发表于 2010-08-16 11:12 |只看该作者
用config-conditional参数可以跳过,但是这样做没有意义,PORTS本来就是让你自己选择你需要的功能选项然后去编译,如果都跳过了还不如直接用PKG包来得方便?

论坛徽章:
0
3 [报告]
发表于 2010-08-16 11:23 |只看该作者
本帖最后由 roolcz 于 2010-08-16 11:24 编辑

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

论坛徽章:
0
4 [报告]
发表于 2010-08-16 11:26 |只看该作者
回复 2# macafee
也就是说,我的意思不是说自己不选择编译选项,我的意思是说,先把一切编译选项先自己手动设置好,只选择自己需要的,再编译,编译过程中就不会有任何提示选择编译选项的窗口出现了。

论坛徽章:
2
狮子座
日期:2013-08-26 15:25:32金牛座
日期:2013-09-05 15:45:36
5 [报告]
发表于 2010-08-16 11:33 |只看该作者
有个portconf可以预先设置ports的编译参数

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

论坛徽章:
0
6 [报告]
发表于 2010-08-16 11:53 |只看该作者
回复 5# kisswen
portconf啊,我回家的时候去试试,谢谢你啊

论坛徽章:
0
7 [报告]
发表于 2010-08-16 12:05 |只看该作者
make config-recursive

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

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-10-09 06:20:00
8 [报告]
发表于 2010-08-16 13:37 |只看该作者
make batch=yes就可以默认安装了吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP