Como instalo o glib?


40

Eu quero construir a empatia no Ubuntu 11.04. Quando sigo o processo de construção,

 ./autogen.sh

A concha me disse que

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

Mas quando não consigo encontrar o caminho para instalar glib. O que devo fazer para instalar isso no ubuntu 11?


Por que você pede gnome-commonque isso nem seja mencionado nessa saída?
enzotib 23/08

@enzotib Revisei o título para corresponder ao que realmente está sendo solicitado.
Thomas Ward

Respostas:


89

Você precisa da libglib2.0-dev para glib-gettext. Você pode instalá-lo com

sudo apt-get install libglib2.0-dev

5

você também precisa instalar o libgtk2.0-dev para instalar o glib completamente (glib faz parte de: libgtk2.0-dev)

sudo apt-get install libgtk2.0-dev

veja este link para mais explicações: instalando gtk e glib


Este resolveu meu problema. Eu instalei libglib2.0-devantes, mas estava com problemas para instalar gobject-introspection. Tentei instalar o glib manualmente, mas não ajudou.
Alireza Mohamadi

3

Eu recomendo que você procure por ppa's disponíveis, se quiser apenas verificar a empatia mais nova do que a sua. Eu acho que esse ppa é a melhor aposta Ou apenas faça isso

sudo add-apt-repository ppa:telepathy/ppa

Ou se você precisar construí-lo.

sudo apt-get build-dep empathy

que instalará todas as dependências necessárias para criar empatia a partir da fonte.


1
É preciso dizer que build-depinstalará todas as dependências necessárias para criar a versão repo da empatia. A versão mais recente também pode exigir outros pacotes ou versões mais recentes de alguns pacotes.
enzotib 23/08

@sagarchalise quando eu uso o segundo comando para construir, o shell disse .Lendo listas de pacotes ... Concluído Criando árvore de dependência Lendo informações de estado ... Concluído E: Dependência de empatia depende de empatia não pode ser satisfeita porque não há versões disponíveis do pacote libnotify- dev pode satisfazer os requisitos de versão
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.