ubuntu下修改内核发生“ncurses libraries“错误(解决方法)
<br />问题主要是不清楚包的具体名字!但还是被我猜对了~~<br /> <br />以下是我的操作过程:<br /> <br /> <br />root@pandaren-desktop:/usr/src/linux-2.6.35.3# make menuconfig<br /> *** Unable to find the ncurses libraries or the<br /> ***
问题主要是不清楚包的具体名字!但还是被我猜对了~~
以下是我的操作过程:
root@pandaren-desktop:/usr/src/linux-2.6.35.3# make menuconfig
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] 错误 1
make: *** [menuconfig] 错误 2
root@pandaren-desktop:/usr/src/linux-2.6.35.3# apt-get install ncurses-devel
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法找到软件包 ncurses-devel
root@pandaren-desktop:/usr/src/linux-2.6.35.3# apt-get install ncurses
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
现在没有可用的软件包 ncurses,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 ncurses 还没有可供安装的候选者
root@pandaren-desktop:/usr/src/linux-2.6.35.3# apt-get install ncurses-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
注意,选取 libncurses5-dev 而非 ncurses-dev
下列【新】软件包将被安装:
libncurses5-dev
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 3 个软件包未被升级。
需要下载 1,564kB 的软件包。
解压缩后会消耗掉 6,627kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu/ lucid/main libncurses5-dev 5.7+20090803-2ubuntu3 [1,564kB]
下载 1,564kB,耗时 4秒 (372kB/s)
选中了曾被取消选择的软件包 libncurses5-dev。
(正在读取数据库 ... 系统当前总共安装有 129966 个文件和目录。)
正在解压缩 libncurses5-dev (从 .../libncurses5-dev_5.7+20090803-2ubuntu3_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 libncurses5-dev (5.7+20090803-2ubuntu3) ...
root@pandaren-desktop:/usr/src/linux-2.6.35.3# ls
arch crypto fs Kbuild Makefile REPORTING-BUGS sound
block Documentation include kernel mm samples tools
COPYING drivers init lib net scripts usr
CREDITS firmware ipc MAINTAINERS README security virt
root@pandaren-desktop:/usr/src/linux-2.6.35.3# make menuconfig
HOSTCC scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function ‘conf_askvalue’:
scripts/kconfig/conf.c:105: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function ‘conf_choice’:
scripts/kconfig/conf.c:307: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/lxdialog/checklist.o
HOSTCC scripts/kconfig/lxdialog/inputbox.o
HOSTCC scripts/kconfig/lxdialog/menubox.o
HOSTCC scripts/kconfig/lxdialog/textbox.o
HOSTCC scripts/kconfig/lxdialog/util.o
HOSTCC scripts/kconfig/lxdialog/yesno.o
HOSTCC scripts/kconfig/mconf.o
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/mconf
scripts/kconfig/mconf arch/x86/Kconfig
#
# using defaults found in /boot/config-2.6.32-24-generic
#
/boot/config-2.6.32-24-generic:556:warning: symbol value 'm' invalid for PCCARD_NONSTATIC
/boot/config-2.6.32-24-generic:3031:warning: symbol value 'm' invalid for MFD_WM831X
/boot/config-2.6.32-24-generic:3032:warning: symbol value 'm' invalid for MFD_WM8350
/boot/config-2.6.32-24-generic:3033:warning: symbol value 'm' invalid for MFD_WM8350_I2C
/boot/config-2.6.32-24-generic:3038:warning: symbol value 'm' invalid for AB3100_CORE
/boot/config-2.6.32-24-generic:3505:warning: symbol value 'm' invalid for FB_VESA
/boot/config-2.6.32-24-generic:4174:warning: symbol value 'm' invalid for MMC_RICOH_MMC
#
# configuration written to .config
#
*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.
更多推荐
所有评论(0)