WEBで検索したところ、新しいカーネルをインストールするための このチュートリアル (私を納得させた唯一のチュートリアル)が見つかり、提供された手順に従いました。
しかし、私はこれらの問題を抱えています:
最初のステップでは、zypper
とYaSTSoftwareManagementを使用してターミナル経由でncurses-devel
をインストールしようとしましたが、最初のケースでは次のエラーが発生しました。
No provider of 'ncurses-devel' found.
YaSTを使用して、リストされているパッケージのソースが見つかりませんでした。
次に、 WEBサイト からアプリケーションをダウンロードしたところ、次のエラーが発生しました。
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つのカーネルをインストールする必要があります。
ここには2つのことがあります。
zypper in ncurses-devel
が失敗した場合、システムに問題がありますanyリポジトリを有効にしていますか?どのSUSEベースのディストリビューションを使用していますか?
カーネルをコンパイルするために、ncursesはまったく必要ありません(このような低レベルのソフトウェアでは、かなりばかげた要件になります)。 nconfig
またはmenuconfig
(make menuconfig
またはmake nconfig
を介して呼び出される)などのTUIカーネル構成ツールをビルドするには、ncurses(およびその開発パッケージ)が必要です。そのような依存関係はありません。とはいえ、ncurses develパッケージをインストールできない場合は、make oldconfig
を使用してください。追加の要件なしでプレーンテキストインターフェイスを使用します。