Я хочу установить gitg (0.3.3) и выполнил шаги, объясненные здесь: Как установить gitg 0.3.3 на Ubuntu 14.04?
... но я, кажется, пропускаю зависимости, которые не находятся в репозиториях диспетчера пакетов.
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.
Я не понимаю комментарии в конце, и также я не уверен, если существует лучший путь, чем Google каждая зависимость и как установить его.
Я попробовал это первыми двумя (gthread, бойкий) и учился, что названия пакетов отличаются по диспетчеру пакетов - например, glib2.0, назван libglib2.0 и от 11 возможных пакетов с каждым различные постфиксы (например, - мусорное ведро) существует 4 установленных (у меня есть версия 2.0, но мне нужна версия 2.38 или больше, правильно?).
Узнать, в каких пакетах для одной зависимости я нуждаюсь и который для всех 12 зависимостей слишком сложен для меня, "только установить программу".
Любая справка ценится.
Один способ добраться большинство из зависимостей от сборки должно было бы работать sudo apt-get build-dep gitg
. Это установило бы все зависимости от сборки, должен был скомпилировать gitg
.
Однако примечание, что из-за старой версии (0.2.7), могли бы быть некоторые зависимости, установило, которые не необходимы, и некоторые зависимости, которые необходимы, но не установлены.