如何获取所有 gitg 0.3.3 依赖项

Bre*_*222 5 package-management dependencies muon-package-manager

我想安装 gitg (0.3.3) 并按照此处说明的步骤操作: 如何在 Ubuntu 14.04 上安装 gitg 0.3.3?

...但我似乎错过了依赖项,这些依赖项不在包管理器的存储库中。

configure: error: Package requirements (
    gthread-2.0 >= 2.38
    glib-2.0 >= 2.38
    gobject-2.0 >= 2.38
    gmodule-2.0 >= 2.38
    gio-2.0 >= 2.38
    gio-unix-2.0 >= 2.38
    gobject-introspection-1.0 >= 0.10.1
    libgit2-glib-1.0 >= 0.0.18
    gtk+-3.0 >= 3.12.0
    webkit2gtk-3.0 >= 2.2
    gee-0.8
    json-glib-1.0
) were not met:

No package 'gthread-2.0' found
No package 'glib-2.0' found
No package 'gobject-2.0' found
No package 'gmodule-2.0' found
No package 'gio-2.0' found
No package 'gio-unix-2.0' found
No package 'gobject-introspection-1.0' found
No package 'libgit2-glib-1.0' found
No package 'gtk+-3.0' found
No package 'webkit2gtk-3.0' found
No package 'gee-0.8' found
No package 'json-glib-1.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBGITG_CFLAGS
and LIBGITG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Run Code Online (Sandbox Code Playgroud)

我不明白最后的评论,也不确定是否有比 google 更好的方法,以及如何安装它。

我已经尝试过前两个(gthread,glib)并了解到,包的名称在包管理器中有所不同 - 例如glib2.0被称为libglib2.0并且来自 11 个可能的包,每个包都有不同的后缀(例如-bin) 安装了 4 个(我有 2.0 版,但我需要 2.38 版或更高版本,对吗?)。

要找出我需要一个依赖项的包以及所有 12 个依赖项的包对我来说太复杂了,“只是为了安装一个程序”。

任何帮助表示赞赏。

sai*_*895 5

获取大部分构建依赖项的一种方法是运行sudo apt-get build-dep gitg. 这将安装编译所需的所有构建依赖项gitg

但是,请注意,由于旧版本(0.2.7),可能会安装一些不需要的依赖项,以及一些需要但未安装的依赖项。