2011-07-21 2 views
5

は何のLinuxインストーラが存在しないようなソースからのWiresharkを構築しようとすると、私はconfigureスクリプトを実行したときに、私はこのエラーを取得しています更新する必要があります。はUbuntuの上でGTK +(10.04)

で以下のコマンドを実行しようとしました
checking for GTK+ - version >= 2.4.0... no 
*** Could not run GTK+ test program, checking why... 
*** The test program failed to compile or link. See the file config.log for the 
*** exact error that occured. This usually means GTK+ is incorrectly installed. 
configure: error: GTK+ 2.4 or later isn't available, so Wireshark can't be compiled 

運がない:

sudo apt-get update 
sudo apt-get upgrade 

どのようにすればよいですか?

ありがとうございます。

+0

こんにちはみんな、コメントに感謝を。私はすでにapt-getを使ってみましたが、gtkパッケージを見つけることができなかったと報告しています。 – MeanwhileInHell

+2

なぜ 'sudo apt-get install wireshark'を実行できないのですか? –

+1

笑、私は文字通りちょうどそれをしました。治療をしました。ありがとう! – MeanwhileInHell

答えて

5

これが私の仕事: apt-get install libgtk2.0-dev

0

あなたが言及している2つのコマンドは、どのアプリケーションを更新するかを示していません。実際のコマンドは実際には apt-get appname install

いずれにしても、GUIソフトウェアアップデートマネージャを使用することをお勧めします。

0

sudo apt-get install gtk+2.4

sudo apt-get upgradeを使用してみてください、実際にちょうどが既にパケットインストールアップグレード:利用可能な新しい バージョンが取得され、アップグレードされて、現在インストール

パッケージ。 の状況で現在インストールされているパッケージが削除されているか、パッケージ がまだインストールされていない状態で取得およびインストールされています。
(manページから)

しかしupgrade前に、あなたが利用可能なパッケージについてのあなたの地元の情報を無効にすると/etc/apt/sources.listに入隊リポジトリから最新の変更を取得するためにupdateコマンドを発行する必要があります。
apt-getを使用すると、パッケージシステムはそれ自身のローカルパッケージインデックスを使用して依存関係を追跡するからです。

関連する問題