Chinaunix

标题: vim 和 xorg 的 ncurse 菜单消失了 [打印本页]

作者: wait_rabbit    时间: 2013-06-30 10:20
标题: vim 和 xorg 的 ncurse 菜单消失了
本帖最后由 wait_rabbit 于 2013-06-30 10:34 编辑

平时上班比较闲,就在公司的电脑上装了一个 FreeBSD-9.1-release 的虚拟机,以后可以随时玩儿。

在安装 xorg 和 vim 的时候发觉哪儿不对劲。完了才意识到没有弹出 ncurse 菜单供我选择。xorg 中我都会把没用的东东删掉(比如 xterm 和不相关的硬件驱动),vim 亦如之。这回它们就按默认选择,把所有东西都给我装上了,很恼火。

ports 已经升级到最新,这个是 bug 还是有某些新的理由必须这么设计?
作者: wait_rabbit    时间: 2013-06-30 10:30
郁闷,刚才一提交,所有的汉字居然都消失了。
作者: BSDtoy    时间: 2013-06-30 10:50
回复 1# wait_rabbit

https://wiki.freebsdchina.org/doc/m/make.conf_usage
   
作者: wait_rabbit    时间: 2013-06-30 11:01
BSDtoy 发表于 2013-06-30 10:50
回复 1# wait_rabbit

https://wiki.freebsdchina.org/doc/m/make.conf_usage


我关心的是,为啥 xorg 和 vim 没弹出选项菜单,而不是怎么配置 make.conf。
作者: BSDtoy    时间: 2013-06-30 11:59
环境变量
BATCH yes
作者: wait_rabbit    时间: 2013-06-30 12:31
BSDtoy 发表于 2013-06-30 11:59
环境变量
BATCH yes


这个貌似没啥效果?make Batch=yes install? 它按照默认配置把所依赖的文件都下下来了。比如我的 vim 不需要绑定 tcl,但它没给我选择机会,把 tcl也给下下来了。

我怀疑是 bug,刚才连上去,又更新了一把 ports。

这回 xorg 恢复正常了,弹出了 ncurses 菜单。但是 vim仍然这样。
作者: BSDtoy    时间: 2013-06-30 13:32
楼主为什么非要纠结于弹窗
make-config不可以吗?
我以为开发团队把BATCH yes设为全局变量
另 如ports目录下已有配置文件 则
作者: zeissoctopus    时间: 2013-06-30 14:05
Ports  默認已改變了,若你早前有過 make conf ig 記錄,就不會自動彈出選項窗,只有當ports 的Makefile 選擇有增減,才會自動彈出!

用家若要強制重選,可以用 make rmconfig 刪除舊記錄,或用 make config 指示重選

樓主沒有看官方郵件列表有關報導吧了。

這項轉變,已大大减少使用 batch=yes 語法了
作者: wait_rabbit    时间: 2013-06-30 14:45
zeissoctopus 发表于 2013-06-30 14:05
Ports  默認已改變了,若你早前有過 make conf ig 記錄,就不會自動彈出選項窗,只有當ports 的Makefile 選 ...


那两个 ports 都是第一次编译(刚装好系统,并将 ports 升级到最新), 现在 xorg 已经恢复正常,但 vim 仍然不提供选择。
作者: wait_rabbit    时间: 2013-06-30 14:47
BSDtoy 发表于 2013-06-30 13:32
楼主为什么非要纠结于弹窗
make-config不可以吗?
我以为开发团队把BATCH yes设为全局变量


我当然是在尝试过 make config, make rmconfig,  make rmconfig-recursive 等指令之后才发这个贴子的。
作者: wait_rabbit    时间: 2013-06-30 14:54

确定 virtualbox(4.2.14) 有一个 bug,不能为虚拟机分配内存。

内存值写死了为 0,无法拖动改变。
作者: zeissoctopus    时间: 2013-06-30 21:01
如果你的/etc/make.conf 有相關設定,也不會彈出
作者: zeissoctopus    时间: 2013-06-30 21:26
http://svnweb.freebsd.org/ports?view=revision&revision=320908

官方原文
作者: wait_rabbit    时间: 2013-06-30 21:50
zeissoctopus 发表于 2013-06-30 21:26
http://svnweb.freebsd.org/ports?view=revision&revision=320908

官方原文


谢谢。实际上我在 make.conf 里仅仅添加了 MASTER_SITE_BACKUP 这个宏。

我怀疑为 bug 的理由是,只有 vim 出现这种情况(xorg已经恢复)。在已经编译的软件中,mplayer,urxvt,firefox,wmii 等都是正常的。所以只可能是 vim 这个 port 出了问题。
作者: wait_rabbit    时间: 2013-07-01 02:00
解决了。现在编译 vim 的时候,必须添加 WITH_OPTIONS 宏才能弹出菜单。

make WITH_OPTIONS=YES install clean
作者: send_linux    时间: 2013-07-01 17:39
wait_rabbit 发表于 2013-06-30 10:20
平时上班比较闲,就在公司的电脑上装了一个 FreeBSD-9.1-release 的虚拟机,以后可以随时玩儿。

在安装  ...


不容易,居然手机版的提交这么多的文字。。。
作者: lsstarboy    时间: 2013-07-01 21:36
回复 16# send_linux


    怎么看出是手机版?
作者: send_linux    时间: 2013-07-01 22:07
lsstarboy 发表于 2013-07-01 21:36
回复 16# send_linux


发表的时间后有显示的啊
作者: lsstarboy    时间: 2013-07-02 08:00
回复 18# send_linux


    呵呵,以前从来没注意,又学了一招。
作者: wait_rabbit    时间: 2013-07-02 10:08
send_linux 发表于 2013-07-01 17:39
不容易,居然手机版的提交这么多的文字。。。


我好些帖子都是手机发的,也不说给点儿物质鼓励。
作者: send_linux    时间: 2013-07-02 10:22
wait_rabbit 发表于 2013-07-02 10:08
我好些帖子都是手机发的,也不说给点儿物质鼓励。


以后我们会做一些鼓励移动客户端的用户哈

要不以后移动客户端发贴,都是双倍积分啊?
作者: wait_rabbit    时间: 2013-07-04 10:26
wait_rabbit 发表于 2013-06-30 14:54
确定 virtualbox(4.2.14) 有一个 bug,不能为虚拟机分配内存。

内存值写死了为 0,无法拖动改变。


这个 bug 已经在昨晚 12 点修复。
作者: zeissoctopus    时间: 2013-07-04 10:55

这个 bug 已经在昨晚 12 点修复。


我也編譯中
作者: wait_rabbit    时间: 2013-07-09 19:57
zeissoctopus 发表于 2013-07-04 10:55
我也編譯中


哈哈,又更新到 4.2.16 了,重新编译ing 。




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