2011-07-21 13 views
5

Próbując zbudować Wireshark ze źródła, gdyż nie ma instalatora Linux i otrzymuję ten błąd podczas uruchamiania skryptu configure:konieczność aktualizacji GTK + na Ubuntu (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 

Wypróbowywany uruchamiając następujące polecenia z bez powodzenia:

sudo apt-get update 
sudo apt-get upgrade 

Czy ktoś może mi pomóc, jak to zrobić?

Z góry dziękuję.

+0

Cześć chłopaki, dzięki za komentarze. Próbowałem już używać apt-get, ale raportuje, że nie mógł znaleźć pakietu gtk. – MeanwhileInHell

+2

dlaczego nie możesz po prostu zrobić 'sudo apt-get install wireshark'? –

+1

Lol, dosłownie to zrobiłem. Pracował uczta. Dzięki! – MeanwhileInHell

Odpowiedz

5

Ten pracował dla mnie: apt-get install libgtk2.0-dev

0

Dwie wymienione polecenia nie określają, którą aplikację chcesz zaktualizować. Rzeczywistym poleceniem jest w rzeczywistości apt-get appname install

W każdym razie proponuję użyć do tego GUI Software Update Manager.

0

spróbuje użyć sudo apt-get install gtk+2.4

sudo apt-get upgrade faktycznie uaktualnia tylko już zainstalowanych pakiety:

aktualnie zainstalowane pakiety z nowymi wersjami dostępnych są pobierane i uaktualnione; pod nr okoliczności zostały usunięte z aktualnie zainstalowanych pakietów lub nie zostały jeszcze pobrane i zainstalowane pakiety .
(od strony man)

ale zanim upgrade musiał wydać polecenie update w celu unieważnienia lokalnej informacji o dostępnych pakietach i uzyskać wszystkie najnowsze zmiany z repo zaciągnął się /etc/apt/sources.list.
Dzieje się tak dlatego, że system pakietów używa własnego indeksu lokalnego pakietu do śledzenia zależności podczas korzystania z apt-get.

Powiązane problemy