2011-07-21 35 views
5

Đang cố gắng để xây dựng Wireshark từ nguồn như không có cài đặt Linux và tôi nhận được lỗi này khi tôi chạy script configure:Cần để cập nhật GTK + trên 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 

Cố gắng chạy các lệnh sau với no luck:

sudo apt-get update 
sudo apt-get upgrade 

Có ai giúp tôi làm cách này không?

Xin cảm ơn trước.

+0

Xin chào các bạn, cảm ơn nhận xét. Tôi đã thử sử dụng apt-get nhưng nó báo cáo rằng nó không thể tìm thấy gói gtk. – MeanwhileInHell

+2

tại sao bạn không thể làm 'sudo apt-get install wireshark'? –

+1

Lol, tôi thực sự đã làm điều đó. Làm việc một điều trị. Cảm ơn! – MeanwhileInHell

Trả lời

5

Điều này làm việc cho tôi: apt-get install libgtk2.0-dev

0

Hai lệnh bạn đề cập không nêu rõ ứng dụng bạn muốn cập nhật. Lệnh thực tế thực sự là apt-get appname install

Trong mọi trường hợp, tôi đề nghị bạn sử dụng Trình quản lý cập nhật phần mềm GUI cho việc này.

0

Cố gắng sử dụng sudo apt-get install gtk+2.4

sudo apt-get upgrade thực sự nâng cấp chỉ đã được cài đặt gói:

Gói hiện cài đặt với phiên bản mới có sẵn được lấy ra và nâng cấp; dưới không trường hợp hiện được cài đặt gói bị xóa hoặc gói chưa được cài đặt đã truy xuất và cài đặt.
(từ trang người đàn ông)

nhưng trước khi upgrade bạn phải hành update lệnh để làm mất hiệu lực thông tin địa phương của bạn về gói sẵn và để có được tất cả những thay đổi mới nhất từ ​​Repos gia nhập /etc/apt/sources.list.
Đó là vì hệ thống gói sử dụng chỉ mục gói địa phương của chính nó để theo dõi các phụ thuộc khi bạn sử dụng apt-get.

Các vấn đề liên quan