Як встановити glib?


40

Я хочу побудувати Емпатію в Ubuntu 11.04. Коли я стежу за процесом збирання,

 ./autogen.sh

Снаряд сказав мені це

libtoolize: copying file `m4/lt~obsolete.m4'
checking for autoconf >= 2.53...
testing autoconf2.50... not found.
testing autoconf... found 2.67
checking for automake >= 1.9...
testing automake-1.11... found 1.11.1
checking for libtool >= 1.5...
testing libtoolize... found 2.2.6b
checking for glib-gettext >= 2.2.0...
testing glib-gettextize... not found.
***Error***: You must have glib-gettext >= 2.2.0 installed
to build Empathy.  Download the appropriate package for
from your distribution or get the source tarball at
ftp://ftp.gtk.org/pub/gtk/v2.2/glib-2.2.0.tar.gz

Але коли я не можу знайти спосіб встановити glib. Що мені робити, щоб встановити це в ubuntu 11?


Чому ви просите, gnome-commonщоб це не згадувалося навіть у цьому висновку?
enzotib

@enzotib Я переглянув заголовок, щоб відповідати тому, що насправді задають.
Thomas Ward

Відповіді:


89

Вам потрібен libglib2.0-dev для glib-gettext. Ви можете встановити його за допомогою

sudo apt-get install libglib2.0-dev

5

вам також потрібно встановити libgtk2.0-dev, щоб повністю встановити glib (glib є частиною: libgtk2.0-dev)

sudo apt-get install libgtk2.0-dev

див. це посилання для отримання додаткових пояснень: встановлення gtk та glib


Цей вирішив мою проблему. Я встановлював libglib2.0-devраніше, але зіткнувся з проблемами в установці gobject-introspection. Спробував встановити glib вручну, але не допомогло.
Аліреза Могамаді

3

Я рекомендую вам шукати доступні додаткові програми, якщо ви хочете просто перевірити нову емпатію, ніж у вас. Я думаю, що ця PPA - найкраща ставка Або просто зробіть це

sudo add-apt-repository ppa:telepathy/ppa

Або якщо вам потрібно його побудувати.

sudo apt-get build-dep empathy

який встановить усі залежності, необхідні для побудови емпатії від джерела.


1
Потрібно сказати, що build-depвстановлять усі необхідні залежності для побудови репо-версії емпатії. Більш нова версія також може вимагати інших пакетів або новіших версій деяких пакетів.
enzotib

@sagarchalise, коли я використовую другу команду для складання, сказав оболонка. Читання списків пакетів ... Готово дерево залежності залежності Читання інформації про стан ... Виконано E: Залежність від побудови залежність від емпатії не може бути задоволена, оскільки відсутні доступні версії пакета libnotify- dev може задовольнити вимоги до версії
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.