如何在jhbuild上安装库?

时间:2013-03-20 14:00:19

标签: linux gnome jhbuild

我想开始使用jhbuild。它创建了一个独立的系统来编译不稳定的包,并尝试它们。但我不清楚如何添加一个丢失的库。

步骤:

$ sudo apt-get install jhbuild
$ mkdir -p /opt/gnome
$ chown `whoami`.`whoami` /opt/gnome
$ mkdir ~/checkout/gnome
$ jhbuild bootstrap

... all correct ...

$ jhbuild sysdeps --install

... problems ...

Required packages:
 Packages too old:
 (none)
No match with system package
 soundtouch (soundtouch-1.4.pc, required=0)
 libicu (icu-i18n.pc, required=4)
 libunistring
 yajl
 device-mapper
... 

我读了一些关于安装libicu here的内容,但它没有解释在何处检查如何编译。

我试过了

$ svn checkout http://source.icu-project.org/repos/icu/icu/tags/release-4-8/
$ cd release-4-8/source
$ ./autogen.sh --prefix=/opt/gnome
$ make
$ make install

没有运气。

我的系统是64位。我说因为我已经this黑客已经

2 个答案:

答案 0 :(得分:1)

如果您有一个64位系统并且jhbuild正在安装到/ opt / gnome中,那么您需要设置libdir以将库安装到/ opt / gnome / lib64

--libdir=/opt/gnome/lib64添加到a​​utogen.sh行。

答案 1 :(得分:1)

你可以运行sudo-apt get install libicu。 sysdeps是系统依赖项,因此它们不需要安装在JHBuild结帐中,只需安装在您的系统上。

您可能会发现此维基页面有用:https://wiki.gnome.org/HowDoI/Jhbuild