インターネット検索後に探すこのチュートリアル(私を説得した唯一のことは)新しいカーネルをインストールするために提供された手順に従いました。
ただし、次の問題が発生します。
ncurses-devel
最初のステップでは、YaST Software Managementを使用して端末を介してインストールしようとしましたが、zypper
最初のケースでは次のエラーが発生します。
No provider of 'ncurses-devel' found.
YaSTを使用してリストされたパッケージのソースを見つけることができませんでした。
その後、以下からアプリをダウンロードしました。ウェブサイト次のエラーが発生します。
注文make
の実行
/bin/sh: -I../c++: No such file or directory
make[1]: *** [../objects/cursesf.o] Error 127
make[1]: Leaving directory `/home/nat64/Desktop/SW/ncurses-5.9/c++'
make: *** [all] Error 2
また、実行するとmake install
端末に同じエラーが表示されます。
最後に端末で書いたが、うまく yast -i ncurses-devel
いかなかった。これはソースが見つからなかったことを示しています。
仮想マシンで作業しているプロジェクトに7つのコアをインストールする必要があります。
答え1
これには2つのことがあります。
失敗すると、
zypper in ncurses-devel
システムに問題があります。どのリポジトリはアクティブですか?どのSUSEベースのディストリビューションを使用していますか?カーネルをコンパイルするにはncursesはまったく必要ありません(低レベルソフトウェアでは非常に愚かな要件です)。
nconfig
または(orを介して呼び出されます)などのTUIカーネル構成ツールをビルドするにはncurses(および対応するdevelパッケージ)が必要です。カーネルmenuconfig
自体にはそのような依存関係はありません。つまり、ncurses develパッケージをインストールできない場合は、追加の要件なしにプレーンテキストインターフェイスを使用するパッケージを使用してください。make menuconfig
make nconfig
make oldconfig