私はDebian7.4Wheezyを使用しています。カーネルをアップグレードしようとしていますが、「makemenuconfig」と入力すると次のように表示されます。
*** 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
P.S.
パッケージを手動でダウンロードしてインストールしましたが、すべて問題ありません。どうもありがとう!!
(rootとして)実行する必要があります
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
を構成したい
私も同じ問題を抱えていました。私の場合、パッケージのインストールlibncursesw5-dev
問題を解決しました。
makemenuconfigにはncursesライブラリが必要です次のコマンドを試してncursesライブラリをインストールしてください
Sudo apt-get install libncurses5
Sudo apt-get install libncurses5-dev
make menuconfig
すべてのライブラリをインストールし、Sudo権限を追加した後、私のために働いていました。これを使用して、クロスコンパイルも行っていました。
#グループSudoのメンバーに任意のコマンドの実行を許可する
%Sudo ALL =(ALL:ALL)NOPASSWD:ALL
%b37399 ALL =(ALL:ALL)NOPASSWD:ALL