カーネルのコンパイル中に「make gconfig」が機能しないのはなぜですか?


9

kernel.orgからダウンロードしたバニラLinuxカーネル3.12.14をコンパイルしようとしています。私がしようとするとmake gconfig、それは言う:

* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*
make[1]: *** No rule to make target 'scripts/kconfig/.tmp_gtkcheck', needed by `scripts/kconfig/gconf.o'.  Stop.
make: *** [gconfig] Error 2

今私のUbuntuにはデフォルトでgtk +がないようです、dpkg -s xxxxそれを確認しました。これら3つすべてを使用してインストールしようとしsudo apt-get install xxxxましたが、パッケージが見つかりませんでした。

私は今何ができますか?(pygtkは答えですか?)

注:xxxxは、エラーで指定された3つの不足パッケージのプレースホルダーです。


kernel.orgからダウンロードしたバニラLinuxカーネル3.12.14をコンパイルしようとしています。コンパイルがその種のエラーを引き起こしている場合、それは問題ではありません。次の「xxxx」は、エラーと私のステートメントですでに言及されている3つのパッケージのプレースホルダーです。gtk + -2.0、glib-2.0、およびlibglade-2.0。最後に、開発パッケージについては、わかりませんが、わかりません。インストールには何が必要ですか?
JuliandotNut 14年

回答:


19

メッセージは非常に明確です。

* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*

したがって、必要なライブラリをインストールするだけです。ほとんどの場合、これらは-devエラーで言及されたパッケージのバージョンによって提供されます。ライブラリの場合lib、最初に追加する必要がある可能性があります。したがって、この場合:

sudo apt-get install libgtk2.0-dev libglib2.0-dev libglade2-dev

そして完了。


5
慣れていない場合は、必要なパッケージの名前を決定する方法があまり明確ではありません(gtk+-2.0libgtk2.0-dev、など)
Gilles 'SO- stop be evil'

パッケージlibglib2.0-devは使用できませんが、別のパッケージによって参照されています。これは、パッケージが見つからないか、廃止されているか、別のソースからしか入手できないことを意味している可能性がありますが、次のパッケージで置き換えられます:libglib2.0-0 libglib2.0-binパッケージlibgtk2.0-devは使用できませんが、参照されています別のパッケージによって。これは、パッケージが見つからないか、廃止されているか、別のソースからのみ入手できることを意味している可能性がありますE:パッケージ 'libgtk2.0-dev'にインストール候補がないE:パッケージ 'libglib2.0-dev'にインストール候補がないE:パッケージlibglade2-devが
見つかり

行われていない:(私はいくつかの問題の上に記載されている、私はパッケージについては利用できません得たエラー。
JuliandotNut

sudo apt-get install libglib2.0-0 libglib2.0-bin libgtk2.0-0 libgtk2.0-binはgtkとglibに()を使用しましたが、すでに最新バージョンを持っていることがわかりました。どうしてもlibgladeを見つけることができません、トラブル!!!
JuliandotNut

1
@Waqarを使用すると、カーネルの構築とは別に他の問題が発生/etc/apt/sources.listし、元の状態に戻し、実行sudo apt-get updateして再試行します。
Braiam
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.