如何安装库?

如何安装库?

当我安装应用程序(tracker-0.10.24)时,我收到此消息:

Package requirements (glib-2.0     >= 2.26.0
                      gobject-2.0  >= 2.26.0
                      gio-unix-2.0 >= 2.26.0
                      dbus-1       >= 1.3.1
                      dbus-glib-1  >= 0.82) were not met:

No package 'dbus-1' found
No package 'dbus-glib-1' found

我可以转到 ubuntu 软件包并逐步安装它们,但我认为这里应该有更方便的方法。如何安装所有这些库?

答案1

据推测这是脚本的错误configure

该错误是指pkg 配置软件包文件。这些文件与 Ubuntu/Debian 软件包名称并不一一对应(因为它们不是 Debian 或 Ubuntu 特有的)。

在此特定情况下,该dbus-1.pc文件位于libdbus-1-devUbuntu 软件包中,并且dbus-glib-1.pc位于libdbus-glib-1-devUbuntu 软件包中。安装这两个应该可以满足该configure脚本检查的依赖关系。

答案2

非常简单。首先通过运行命令检查你的 ubuntu 版本lsb_release -a。转到https://packages.ubuntu.com/,搜索包名称,你想要什么,比如你的 ubuntu 版本。

例子:

sudo apt-get install glib-2.0
sudo apt-get install libdbus-1-dev

注意:使用版本安装,而不是包名称!

相关内容