Форум русскоязычного сообщества Ubuntu


Автор Тема: Ubuntu 10.04 Обновление GTK+  (Прочитано 2488 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн scmb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Ubuntu 10.04 Обновление GTK+
« : 04 Сентября 2010, 15:03:06 »
Доброго времени суток! Возникла такая проблема, при установке Wireshark исходники требуют чтобы версия GTK+ была выше 2.4.0.
Цитировать
checking for pkg-config... /usr/bin/pkg-config
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
Подскажите, какой из пакетов надо обновить, чтобы перейти на более позднюю версию? Или все из исходников на самом сайте собирать?
Acer Aspire R3700.  NVIDIA® ION™. Ubuntu 14.04 LTS - Проект домашнего медиацентра.

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #1 : 04 Сентября 2010, 16:20:42 »
sudo apt-get install wireshark

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #2 : 04 Сентября 2010, 16:22:30 »
на лаунчпаде есть деб пакеты для новых версий gtk

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #3 : 04 Сентября 2010, 16:41:39 »
1. Чем не устроил собранный wireshark из репозиториев?
2. sudo aptitude install libgtk2.0-dev
3. Можно поставить все сборочные зависимости: sudo aptitude build-dep wireshark

Пользователь решил продолжить мысль 04 Сентября 2010, 16:43:48:
версия GTK+ была выше 2.4.0.
В 10.04 она уже последней, 2.20 версии
« Последнее редактирование: 04 Сентября 2010, 16:43:48 от Mam(O)n »

Оффлайн scmb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #4 : 04 Сентября 2010, 17:19:06 »
sudo apt-get install wireshark
Это последняя версия, ее нет в репах.

на лаунчпаде есть деб пакеты для новых версий gtk

Не ну если уже 2.20 давно вышла, то пчм я не могу ее с репов установить?
1. Чем не устроил собранный wireshark из репозиториев?
2. sudo aptitude install libgtk2.0-dev
3. Можно поставить все сборочные зависимости: sudo aptitude build-dep wireshark

Пользователь решил продолжить мысль 04 Сентября 2010, 16:43:48:
версия GTK+ была выше 2.4.0.
В 10.04 она уже последней, 2.20 версии
Да дело в том, что в 10.04 и выдает такую ошибку. И пишет что пакет libgtk2.0-dev уже установлен, и обновление системы и принудительное обновление без версий пакетов не дает обновиться или разрешить проблему с wineshark
Acer Aspire R3700.  NVIDIA® ION™. Ubuntu 14.04 LTS - Проект домашнего медиацентра.

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #5 : 04 Сентября 2010, 17:44:16 »
на лаунчпаде есть деб пакеты для новых версий gtk
https://launchpad.net/~ricotz/+archive/staging версия 2,90
можете вообще собрать с оф сайта

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #6 : 04 Сентября 2010, 17:49:39 »
Как я выше советовал sudo aptitude build-dep wireshark  делал?
*** The test program failed to compile or link. See the file config.log for the
Вся проверка идёт путем сборки тестовой программы gtk+. Что там в config.log?

Оффлайн scmb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #7 : 04 Сентября 2010, 19:30:03 »
на лаунчпаде есть деб пакеты для новых версий gtk
https://launchpad.net/~ricotz/+archive/staging версия 2,90
можете вообще собрать с оф сайта
Да спору нет, можно и из исходников с оф сайта собрать, смысл в том, что не обновляется из репов, либо в исходниках самого wireshark какой то глюк идет с 10.04

Как я выше советовал sudo aptitude build-dep wireshark  делал?
*** The test program failed to compile or link. See the file config.log for the
Вся проверка идёт путем сборки тестовой программы gtk+. Что там в config.log?

http://narod.ru/disk/24479255000/config.log.html
Acer Aspire R3700.  NVIDIA® ION™. Ubuntu 14.04 LTS - Проект домашнего медиацентра.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #8 : 05 Сентября 2010, 01:57:16 »
Забавно то, что проверочный код, который в логе, немного странен и кажется что обрезан, если сравнивать с другими проверочными программами в configure, но всё же в свою очередь синтаксически корректен... Но самое странное то, что даже заикнувшись про pkg-config оно запускает компилятор с неверными параметрами...

Что говорит pkg-config --cflags --libs gtk+-2.0 ?

Оффлайн scmb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #9 : 05 Сентября 2010, 02:40:13 »
No package 'glib-2.0' found
lawer@lawer-laptop:~/Загрузки/wireshark-1.4.0$ pkg-config --cflags --libs gtk+-2.0
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
Собственно вот что он и говорит... Как я понимаю этого пакета вообще нет в системе... Тогда как все остальное под GTK работает?!
Acer Aspire R3700.  NVIDIA® ION™. Ubuntu 14.04 LTS - Проект домашнего медиацентра.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #10 : 05 Сентября 2010, 02:49:31 »
Бинарные библиотеки для позднего связывания (.so) и модули для статического связывания (.a) с заголовочными файлами для них (.h) разнесены в разные пакеты. Пакет который используется для сборки программ обычно имеет окончание -dev.

Чтото у меня закрадывается впечатление, что тёмные дела вокруг libgtk2.0-dev. Что говорит aptitude search libgtk2.0-dev ?

Оффлайн scmb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #11 : 05 Сентября 2010, 02:55:12 »
aptitude говорит что он у меня не установлен... Установить?
Acer Aspire R3700.  NVIDIA® ION™. Ubuntu 14.04 LTS - Проект домашнего медиацентра.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #12 : 05 Сентября 2010, 02:57:36 »
Щас не поленился, скачал сырцы wireshark 1.4.0 и обнаружил, что они debian - совместимые. Вместо конфигюра-мэйка-мэйкинсталла нужно сделать (ессно в каталоге с сырцами) так:
sudo aptitude build-dep wireshark # Да, и всё та самая команда о которой я уже в третий раз говорю
dpkg-buildpackage
и на каталог выше должны получится .deb пакеты...

Пользователь решил продолжить мысль 05 Сентября 2010, 11:50:01:
И хочу заметить, что собирается без проблем. Сегодня с утра проснулся, и меня уже ждали свеженькие wireshark-common_1.4.0_i386.deb и wireshark_1.4.0_i386.deb...
« Последнее редактирование: 05 Сентября 2010, 11:50:01 от Mam(O)n »

Оффлайн scmb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #13 : 05 Сентября 2010, 12:10:44 »
Видимо какой-то глюк =) Потому что у меня сборка пакета так и не прошла, ругался на какю=то фигню, которую не успел разглядеть... Так вот дальше я пошел по мануалу, который приложен в самом wireshark где просто советуется собрать с помощью make. Что собственно и было сделано... К вечеру пакет все соралось и успешно работает и запускается... Не понятно пчм у нас с тобой все пошло разными путями... =) Но все работает! Спасибо за команду sudo aptitude build-dep wireshark, как я понял она устанавливает все зависимости, которые нужны данному пакету?
Acer Aspire R3700.  NVIDIA® ION™. Ubuntu 14.04 LTS - Проект домашнего медиацентра.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Ubuntu 10.04 Обновление GTK+
« Ответ #14 : 05 Сентября 2010, 12:17:23 »
Видимо какой-то глюк =) Потому что у меня сборка пакета так и не прошла, ругался на какю=то фигню, которую не успел разглядеть...
Обычно, если что то пошло не так, то выполнение прерывается, и далеко в экранный буфер лезть не надо, чтобы понять из за чего это произошло. Если выполнение не прервано, то значит все идет нормально...

Спасибо за команду sudo aptitude build-dep wireshark, как я понял она устанавливает все зависимости, которые нужны данному пакету?
Все сборочные зависимости, которые нужны для сборки пакета, который в репозитории.. На 99% они совпадают с зависимостями у новой версии...

Пользователь решил продолжить мысль 05 Сентября 2010, 12:21:34:
зы. make install не наш метод  ;)
« Последнее редактирование: 05 Сентября 2010, 12:21:34 от Mam(O)n »

 

Страница сгенерирована за 0.053 секунд. Запросов: 23.