ubuntu9.10内核配置时对于无法找到软件包 libncurses5-dev的解决方法小结
本人在调试飞凌ok6410开发板时,使用的linux操作系统是2.6.28版本的,在搭建开发环境时,出现了一些问题,查阅了一些资料最终解决了,现在总结出来,大家如果遇到了类似的问题,可以参考一下。无法找到软件包 libncurses5-dev问题的总结如下:
在ubuntu中配置内核中,需要安装‘libncurses5’,以方便使用‘make menuconfig’ 命令,可以采用以下命令行来安装(这个步骤需要pc 可以连接互联网):
#sudo apt-get install libncurses5-dev
当执行完这条命令后可能就会出现一下的问题:
root@flower-desktop:/# sudo apt-get install libncurses5-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法找到软件包 libncurses5-dev
解决方法有以下:
1、将/etc/apt/sources.list的内容替换为以下链接中的源文件后,执行sudo apt-get update
再运行apt-get install libncurses5-dev
http://bbs.witech.com.cn/thread-8709-1-1.html
http://hi.baidu.com/serial_story/blog/item/8e625a383b04282896ddd8a5.html
http://bbs.witech.com.cn/thread-1988-1-1.html
此时如果出现了一下问题2
2、root@flower-desktop:/etc/apt# sudo apt-get update
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: 无法对状态列表目录加锁
解决方法:查看apt的进程,将其他的apt进程kill掉(原文链接如下)
在终端 ps -aux 然后找到 apt相关进程,
然后 sudo kill PID PID刚刚查到的进程的PID(一般为4为数字)
http://hi.baidu.com/happy8d/blog/item/3aa13c7fd53af90f28388af1.html
如果不行,直接执行:sudo rm /var/lib/apt/lists/lock就好了(原文链接如下)
http://hi.baidu.com/lurenone/blog/item/fa3574f009b351c67831aa63.html 还可以不用更新源文件的方法,我用的是虚拟机,我将虚拟机的网络连接方式设置为nat,这种连接方式的优点是:只要我的xp系统可以上网,ubuntu就可以上网,然后apt-get去自动下载所需要的软件包,你也可以试试。 还可以不用更新源文件的方法,我用的是虚拟机,我将虚拟机的网络连接方式设置为nat,这种连接方式的优点是:只要我的xp系统可以上网,ubuntu就可以上网,然后apt-get去自动下载所需要的软件包,你也可以试试。 花儿博客颜色真黑啊 花儿博客颜色真黑啊
飞凌-fatfish 发表于 2011-11-29 16:46 http://bbs.witech.com.cn/images/common/back.gif
嘛意思,看不懂。 root@zhuzhaoqi-desktop:/zhuzhaoqi/tslib/tslib# apt-get install automake
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法找到软件包 automake
菜鸟跪求解释。 回复 7# zzq宁静致远
你先检查一下网络连接方式,如果实在不能联网的话,也可以下载源码包,自己进行安装。 回复 8# flower
菜鸟我请教大师,如何先下载在安装?谢谢 有三步骤: 1.解压源码包
2. 进入解压目录,输入./confugure
3. make install 你再看看嘛,隔了这么久,我都忘了快。:L 只知道complie内核用的,具体的说不上来了 回复 5# 飞凌-fatfish
请问一下,你知道libcurses5-dev的详细作用吗?
页:
[1]