如何安装glib?


40

我想在Ubuntu 11.04中构建Empathy。当我遵循构建过程时,

 ./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我修改了标题以匹配真正的要求。
托马斯·沃德

Answers:


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,但没有帮助。
Alireza Mohamadi

3

如果您只想检查比您新的同理心,则建议您搜索可用的PPA。我认为这个PPA是最好的选择,或者只是这样做

sudo add-apt-repository ppa:telepathy/ppa

或者,如果您需要构建它。

sudo apt-get build-dep empathy

它将安装从源代码构建同理心所需的所有依赖项。


1
需要说的是,这build-dep将安装用于构建共情回购版本的所有必需依赖项。较新的版本可能也需要其他软件包,或某些软件包的较新版本。
enzotib

@sagarchalise,当我使用第二条命令进行构建时,shell说。正在读取软件包列表...已完成构建依赖关系树正在读取状态信息...已完成E:由于没有可用版本的软件包libnotify-,无法满足同理心的Build-Depends依赖关系开发人员可以满足版本要求
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.