无法进行menuconfig

我使用Debian 7.4 Wheezy。 我试图升级我的内核,但是当我input“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] Error 1 make: *** [menuconfig] Error 2 

我试图安装“libncurses5-dev”,但我得到的错误:

 E: Unable to locate package libncurses5-dev 

PS

我手动下载并安装了软件包,现在一切正常! 非常感谢!!

你应该跑(作为根)

 aptitude update aptitude search libncurses 

这会建议你正确的包名称。

然后尝试

 aptitude install libncurses-dev 

 aptitude install kernel-package aptitude build-dep linux-image linux-image-amd64 

最后,使用make-kpkg --initrd binary来编译你的内核。 (它会在父目录中生成*.deb文件)。 你想配置/etc/kernel-pkg.conf/etc/kernel-img.conf

make menuconfig需要ncurses库试试下面的命令来安装ncurses库

 sudo apt-get install libncurses5 sudo apt-get install libncurses5-dev 

我有同样的问题。 在我的情况下安装包libncursesw5-dev解决了这个问题。

 make menuconfig 

我安装了所有的库文件后为我工作,并添加了自己的sudo权限,我也用这个cross_compile的东西

#允许组sudo的成员执行任何命令

%sudo ALL =(ALL:ALL)NOPASSWD:ALL

%b37399 ALL =(ALL:ALL)NOPASSWD:ALL