Jak zainstalować glib?

40

Chcę zbudować Empatię w Ubuntu 11.04. Kiedy śledzę proces kompilacji,

 ./autogen.sh

Powłoka mi to powiedziała

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

Ale kiedy nie mogę znaleźć sposobu na zainstalowanie glib. Co powinienem zrobić, aby zainstalować to w Ubuntu 11?

Christopher Kyle Horton
źródło
Dlaczego pytasz o gnome-commonto nawet nie wspomniano w tym wyjściu?
enzotib
@enzotib Poprawiłem tytuł, aby pasował do tego, o co tak naprawdę pytano.
Thomas Ward

Odpowiedzi:

89

Potrzebujesz libglib2.0-dev do glib-gettext. Możesz go zainstalować za pomocą

sudo apt-get install libglib2.0-dev
binW
źródło
5

musisz także zainstalować libgtk2.0-dev, aby całkowicie zainstalować glib (glib jest częścią: libgtk2.0-dev)

sudo apt-get install libgtk2.0-dev

zobacz ten link, aby uzyskać więcej wyjaśnień: instalowanie gtk i glib

Ali.A
źródło
Ten rozwiązał mój problem. Zainstalowałem libglib2.0-devwcześniej, ale miałem problemy z instalacją gobject-introspection. Próbowałem zainstalować glib ręcznie, ale nie pomogłem.
Alireza Mohamadi
3

Polecam poszukać dostępnych ppa, jeśli chcesz po prostu sprawdzić nową empatię niż masz. Myślę, że ten ppa jest najlepszym wyborem Lub po prostu zrób to

sudo add-apt-repository ppa:telepathy/ppa

Lub jeśli musisz go zbudować.

sudo apt-get build-dep empathy

który zainstaluje wszystkie zależności wymagane do zbudowania empatii ze źródła.

sagarchalizować
źródło
1
Trzeba powiedzieć, że build-depzainstaluje wszystkie wymagane zależności do budowania wersji empatii repo. Nowsza wersja może wymagać także innych pakietów lub nowszych wersji niektórych pakietów.
enzotib
@sagarchalise, gdy używam drugiego polecenia do kompilacji, powiedział shell. Czytanie list pakietów ... Gotowe Budowanie drzewa zależności Odczytywanie informacji o stanie ... Gotowe E: Kompilacja zależna od empatii nie może być spełniona, ponieważ nie ma dostępnych wersji pakietu libnotify- programista może spełnić wymagania dotyczące wersji