flower 发表于 2011-9-29 11:15:26

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

南瓜和饼饼 发表于 2011-11-28 19:09:49

flower 发表于 2011-11-29 10:30:10

还可以不用更新源文件的方法,我用的是虚拟机,我将虚拟机的网络连接方式设置为nat,这种连接方式的优点是:只要我的xp系统可以上网,ubuntu就可以上网,然后apt-get去自动下载所需要的软件包,你也可以试试。

flower 发表于 2011-11-29 10:30:48

还可以不用更新源文件的方法,我用的是虚拟机,我将虚拟机的网络连接方式设置为nat,这种连接方式的优点是:只要我的xp系统可以上网,ubuntu就可以上网,然后apt-get去自动下载所需要的软件包,你也可以试试。

飞凌-fatfish 发表于 2011-11-29 16:46:42

花儿博客颜色真黑啊

flower 发表于 2011-11-29 20:38:38

花儿博客颜色真黑啊
飞凌-fatfish 发表于 2011-11-29 16:46 http://bbs.witech.com.cn/images/common/back.gif


    嘛意思,看不懂。

zzq宁静致远 发表于 2011-12-11 21:43:46

root@zhuzhaoqi-desktop:/zhuzhaoqi/tslib/tslib# apt-get install automake
正在读取软件包列表... 完成
正在分析软件包的依赖关系树   
正在读取状态信息... 完成      
E: 无法找到软件包 automake

菜鸟跪求解释。

flower 发表于 2011-12-13 16:12:37

回复 7# zzq宁静致远


    你先检查一下网络连接方式,如果实在不能联网的话,也可以下载源码包,自己进行安装。

zzq宁静致远 发表于 2011-12-14 19:57:02

回复 8# flower


    菜鸟我请教大师,如何先下载在安装?谢谢

flower 发表于 2011-12-16 09:57:55

有三步骤: 1.解压源码包
                2. 进入解压目录,输入./confugure
                3. make install

liu_wu@sina.cn 发表于 2012-2-8 22:31:44

flower 发表于 2012-3-1 14:05:15

你再看看嘛,隔了这么久,我都忘了快。:L

lsxredrain 发表于 2012-4-9 11:24:04

wojiademao 发表于 2012-4-15 00:40:13

wojiademao 发表于 2012-4-15 00:41:00

flower 发表于 2012-4-16 20:09:58

只知道complie内核用的,具体的说不上来了

flower 发表于 2012-4-16 20:14:05

回复 5# 飞凌-fatfish


    请问一下,你知道libcurses5-dev的详细作用吗?
页: [1]
查看完整版本: ubuntu9.10内核配置时对于无法找到软件包 libncurses5-dev的解决方法小结