SuSE Linux Enterprise Desktop 11のncurses-develの問題

SuSE Linux Enterprise Desktop 11のncurses-develの問題

インターネット検索後に探すこのチュートリアル(私を説得した唯一のことは)新しいカーネルをインストールするために提供された手順に従いました。

ただし、次の問題が発生します。

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つのことがあります。

  1. 失敗すると、zypper in ncurses-develシステムに問題があります。どのリポジトリはアクティブですか?どのSUSEベースのディストリビューションを使用していますか?

  2. カーネルをコンパイルするにはncursesはまったく必要ありません(低レベルソフトウェアでは非常に愚かな要件です)。nconfigまたは(orを介して呼び出されます)などのTUIカーネル構成ツールをビルドするにはncurses(および対応するdevelパッケージ)が必要です。カーネルmenuconfig自体にはそのような依存関係はありません。つまり、ncurses develパッケージをインストールできない場合は、追加の要件なしにプレーンテキストインターフェイスを使用するパッケージを使用してください。make menuconfigmake nconfigmake oldconfig

関連情報