web-dev-qa-db-ja.com

ncurses-SuSE Linux Enterprise Desktop11の問題を開発する

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
ArCiGo

ここには2つのことがあります。

  1. zypper in ncurses-develが失敗した場合、システムに問題がありますanyリポジトリを有効にしていますか?どのSUSEベースのディストリビューションを使用していますか?

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

1
peterph