首页 > 其他 > 详细

虚拟机中ubuntu下make menuconfig命令缺少ncurses解决方法

时间:2014-02-23 18:36:34      阅读:583      评论:0      收藏:0      [点我收藏+]

 在台式机上按着教程弄编译内核什么的,发现同样是RHEL5,我的make menuconfig就缺失ncurses。然后我装的RHEL5还连不上网了,那怎么办,没法传东西,vmtools还弄不上,又不像win7默认就vmtools,然后折腾着ubuntu,也有相同问题,好在ubuntu能上网了,但是

apt-get install libncurses5-dev

下载不成功,更换源(不赘述,参照:source:    http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8)


root@ubuntu:/home/huqinwei/Downloads/linux-2.6.29# apt-get install libncurses5-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libasound2: Breaks: bluez-alsa (<= 4.94-2) but 4.51-0ubuntu2 is to be installed
E: Broken packages

==============================================================================================================

resolution:

http://blog.csdn.net/delphinew/article/details/5871425 一些参考

更换了各种源都无果, 试验了很多方法,都没成功。


最后,我终于疲惫的转去做我笔记本的环境,因为之后更多的时间还是得用笔记本


笔记本也是各种恶心,最后机缘巧合之下我把win7给搞掉,顺便安装了xp,(细想想,是整理硬盘后该死的”雨过天晴“流氓软件逼我重装系统,顺便就下了XP的镜像)。

然后安装虚拟机和RHEL5和Ubuntu各种版本,遭遇各种简易安装不好用,完全安装卡爆的局面,煎熬了几天,按各种系统十数次,各种安装不上或者安装上也弄不了ncurses,还有RHEL弄不上VMtools等纠结问题。


今天又重新来过一把,

发现RHEL这次安装倒是能上网了bubuko.com,布布扣,但是那个RHEL很难驾驭,中文支持还是乱码,我看要把一些文件提取出来安装,但是它又不能安装vmtools,只能上网利用邮箱下载。上网的话,那破分辨率加上乱码,我根本就没办法下载成功。

最后再次转投ubuntu12

ubuntu虚拟机分配1G内存本来以为随便用,但是安装一直卡住(和落后的CPU可能也有点关系),我甚至把虚拟机的文件也从某些人推荐的单文件改成了多文件,还是很难安装上,一度怀疑镜像有问题,但是没什么可能。后来直到上到1824,才慢悠悠安装完了ubuntu1204,但是进去界面居然是花的,摸黑找到桌面设置,只有800*600,问题不在那。

在网上找到了问题根源,问题在于ubuntu12吃资源,尤其还是带unity的,可以打开终端下载gnome。重启,在开机时选择gnome进去就没事了。但是我卡爆了,根本没等看到这条结果早就删掉了。

又重装,直到把虚拟机内存分配上2G才发现真的是硬件资源的问题(以前怎么一直没注意到,难道上次用的是ubuntu9),这样还好换了xp,不然资源哪够用。论安装和虚拟机的重启速度,2G都不够。


然后这次也没有花屏(花屏的话,上边的条和unity左边那一栏都看不清,摸着按),可以正常操作,不过我还是果断下载了gnome,换了界面,这次奇迹般的,没费什么周折,ncurses也神奇般的一次安装成功。


硬件方面,经过反复抽插(之前左侧两个USB废了,我觉得是金属氧化),左侧两个USB也能用了,这样也就有四个USB能用了——JLINK、USBdown、USB转串,鼠标或者读卡器。笔记本环境差不多搭好了。终于可以再去看那该死的进程,再去编译配置内核了。


那么安不上ncurses到底是因为什么呢?怎么就神奇的解决了呢

列出背景因素,具体原因有待查证


两个环境都换了xp环境,都是VM10,都是RHEL和UBUNTU

区别:

笔记本是intel处理器,台式机是AMD(这点至少在安装时RVDS略有区别),这可能是个大区别,虽说AMD应该能兼容X86的,但是我觉得两台机子最大的区别也就是架构了。

笔记本用的ubuntu12.04,而之前台式机用的是ubuntu9,ubuntu11,(12也试过吧?!),不过这会都删了,不记得哪个成功不成功了,所以不同的ubuntu需要不同的库可能是原因之一,(即便ubuntu12提示的是ncurses-devel,但是apt-get install 也是需要libncurses5-dev,还会有什么不同的名字?所以我还是坚信环境才是差异,这点我打算在台式机上安一下ubuntu12最后对比一下是不是处理器架构惹的祸)

笔记本升级了4G内存,给虚拟机分配了2G内存(分配1G时基本安装都会卡住不动)。台式机总共才2G给虚拟机分了1G,所以我估计ubuntu12也安不上。

实测发现之前确实没试12,是不同版本ubuntu系统造成的差异,或者是哪个系统需要哪个版本ncurses的问题了,记得里边有个什么so文件什么的,分版本的。




PS:SMBus controller那条错误,我还没去改呢,之前在网上看到这条错误和解决方法了(至少和ncurse安不上没关系,先没动他)。


(PS:win7的系统,没超级终端,secureCRT要验证,麻烦的弄了几次,发现原来是可以把XP的超级终端提取出来直接在win7用的)



PS:在更改相应文档时发现一个多年的使用vi的小错误,修改保存时

:q!   

shell returned 127

这个错误很恶心,任你:q!和Ctrl+C,就是退不出去,老提示不对,一直不知道错在哪了,后来去网上搜了下VI命令,发现是有顺序的,需要

:!q

据说这个顺序影响的是操作,比如是先放弃保存在退出,不然等于多开然然。

因为之前用VI有的实际是简化操作了,所以:q!也能用,比较原始的VI,连上下左右都变成ABCD,可能就是这个原因,简化版误导了我的习惯。

(这块没细研究,先MARK跳过去)



虚拟机中ubuntu下make menuconfig命令缺少ncurses解决方法

原文:http://blog.csdn.net/huqinwei987/article/details/19237493

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!