Chinaunix

标题: FreeBSD 8.1 奇怪的问题:make: don't know how to make ask-license. Stop [打印本页]

作者: outivh    时间: 2010-08-31 15:30
标题: FreeBSD 8.1 奇怪的问题:make: don't know how to make ask-license. Stop
最小化方式新装的FreeBSD 8.1 amd64,没做任何动作,直接如下:

freebsd# cp /usr/share/example/cvsup/ports-supfile /etc/ports-supfile
freebsd# ee /etc/ports-supfile(修改default host,此处不累赘)
freebsd# csup -g -L 2 /etc/ports-supfile

......(更新ports完毕)

freebsd# cd /usr/ports/ftp/axel
freebsd# make install clean
make: don't know how to make ask-license. Stop
*** Error code 2

Stop in /usr/ports/ftp/axel.

freebsd# make install
make: don't know how to make ask-license. Stop
*** Error code 2

Stop in /usr/ports/ftp/axel.
freebsd#

装啥都一样,之前的版本没发现过这个问题,我狗狗了半天也没找到答案,哪位大虾解答一下吗?
作者: chenyi816    时间: 2010-08-31 18:58
想装什么呢?
作者: outivh    时间: 2010-09-01 01:22
小小的axel都装不下,更不要说nginx、zabbix之流了
作者: zero-B    时间: 2010-09-01 10:11
我最近手痒,也在重装 FB,不过装的是7.2,建议你重新安装下OS再试试 。
作者: outivh    时间: 2010-09-01 10:12
按这个方法装了n遍了,难道我失忆了,忘记什么了吗?
作者: outivh    时间: 2010-09-01 15:09
刚装了7.3也不行,难道我被地球遗忘了吗?
作者: 杜比环绕声    时间: 2010-09-01 15:43
csup 不支持 -g 选项了!
作者: outivh    时间: 2010-09-01 16:36
-g 有什么影响吗,n年以来都用这个参数的啊,是什么作用都忘了!
作者: gtuiw    时间: 2010-09-01 18:34
-g 有什么影响吗,n年以来都用这个参数的啊,是什么作用都忘了!
outivh 发表于 2010-09-01 16:36


您可以man csup,
里面没有 -g 这个参数。

您使用的这些参数都是属于cvsup的。
作者: outivh    时间: 2010-09-02 08:04
谢谢各位,去掉-g也没用,不关那个事。。
那个ask-license,不知道什么意思,狗了,也没有。。
作者: yhlovemj    时间: 2010-09-02 10:22
试下 cvsup -g -L 2 /etc/ports-supfile
作者: outivh    时间: 2010-09-02 15:32
cvsup也要先make过才能用的啊,貌似没关系
作者: fender0107401    时间: 2010-09-02 16:45
关于"-g"的问题,我已经在官方论坛上讨论了,

这个选项是cvsup的,在csup进入userland以后保留了下来,确实没有什么用,

中午的时候我提交了一个bug report,现在开发者已经把head branch里面的/usr/share/example/etc/make.conf里面的"-g"删除了,

但是这个选项应该不会导致什么问题,

lz把自己的make.conf贴出来看看吧。
作者: outivh    时间: 2010-09-02 16:54
兄弟,make.conf是空的,我没配置~
作者: outivh    时间: 2010-09-02 16:55
没更新ports之前都可以make,更新完之后就傻了
作者: 大大狗    时间: 2010-09-02 17:12
没遇到过这样的问题
但搜索了一下
你可以查一下 ports/Mk/bsd.licenses.mk  这个文件

ask-license target added at start of _PATCH_SEQ to prepare license files for installation and ask the user if necessary (presents an agreement with a GUI or text menu).
作者: fender0107401    时间: 2010-09-02 18:13
奇怪了。
作者: fender0107401    时间: 2010-09-02 18:17
lz是不是安装了光盘里面的ports,然后更新?
作者: fender0107401    时间: 2010-09-02 18:26
我教你一个招,不一定好使,

你把/usr/ports/Mk目录删除,然后csup -L 2 /etc/ports-supfile,估计能解决,

实在不行就删除整个/usr/ports目录。
作者: outivh    时间: 2010-09-02 21:51
@大大狗:
你说的我注意到了,一直没专心看完

@fender0107401:
如一楼所述,最小化安装之后,直接csup,完成后make axel,会出现那个问题;
今天下班前又装了一遍系统,装光盘里的ports,直接make cvsup和axel都没问题,正在用cvsup更新ports,还没完成就下班了,Ctrl+C,明天再继续试;

谢了两位!
作者: outivh    时间: 2010-09-03 13:03
不知道为什么,我ports-supfile的default host用的是cvsup16.freebsd.org,更新之后安装会出问题,换回国内的host,就没问题了,貌似cvsup16比国内还山寨?。。。
作者: fender0107401    时间: 2010-09-03 13:08
我觉得你应该report一下这个问题,莫非那个服务器被人修改了?
作者: outivh    时间: 2010-09-03 14:02
刚到官网论坛胡乱post了一封,鬼佬应该能看得懂吧,I think
作者: outivh    时间: 2010-09-03 14:05
之前因为这个问题不能portupgrade的服务器,换了国内ports,csup之后又可以飚了
作者: kukusky    时间: 2010-09-03 16:30
为啥不用 portsnap ??
作者: RainFlying    时间: 2010-09-03 16:42
-g 有什么影响吗,n年以来都用这个参数的啊,是什么作用都忘了!
outivh 发表于 2010-09-01 16:36


-g 是cvsup的一个选项
-g 是指禁用图形界面
作者: RainFlying    时间: 2010-09-03 16:45
不知道为什么,我ports-supfile的default host用的是cvsup16.freebsd.org,更新之后安装会出问题,换回国内 ...
outivh 发表于 2010-09-03 13:03


我一直用cvsup.freebsd.org 到 cvsup4.freebsd.org
其中cvsup4是同时支持IPv4和IPv6的
作者: outivh    时间: 2010-09-03 21:25
为啥不用 portsnap ??
kukusky 发表于 2010-09-03 16:30



    portsnap用的普遍吗?我用了n年的csup。。。
作者: outivh    时间: 2010-09-03 21:31
我一直用cvsup.freebsd.org 到 cvsup4.freebsd.org
其中cvsup4是同时支持IPv4和IPv6的
RainFlying 发表于 2010-09-03 16:45



    国内的ports总是有些延迟,我这边测了cvsup主镜像站点,只有16最快,接下来是12和15,于是就用了16。。。
    开始用的好好的,前几天更新ports之后才发现突然没法make了。。。
作者: kukusky    时间: 2010-09-07 17:07
当你需要更新 ports tree 的时候,你会发现 portsnap 的优势了。
作者: lantian728    时间: 2010-12-31 11:37
看起来,应该是搞定了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2