您的位置:首页 > 其它

ubuntu下修改内核发生“ncurses libraries“错误(解决方法)

2010-08-25 15:08 477 查看
问题主要是不清楚包的具体名字!但还是被我猜对了~~

 

以下是我的操作过程:

 

 

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'.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐