Ich möchte gitg (0.3.3) installieren und folge den hier beschriebenen Schritten: Wie installiere ich gitg 0.3.3 unter Ubuntu 14.04?
... aber ich vermisse anscheinend Abhängigkeiten, die sich nicht in den Repositories des Paketmanagers befinden.
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.
Ich verstehe die Kommentare am Ende nicht und bin mir auch nicht sicher, ob es einen besseren Weg gibt, als jede einzelne Abhängigkeit zu googeln und wie man sie installiert.
Ich habe versucht , diese mit den ersten beiden (gthread, glib) und erfuhr, dass die Namen für die Pakete in den Paketmanager unterscheiden - zum Beispiel glib2.0 genannt wird libglib2.0 und von 11 möglichen Pakete mit jeweils unterschiedlichen Postfix (zB -bin) Es sind 4 installiert (ich habe Version 2.0, benötige aber Version 2.38 oder höher, oder?).
Um herauszufinden, welche Pakete für eine Abhängigkeit ich benötige und welche für alle 12 Abhängigkeiten, ist es mir zu komplex, "nur ein Programm zu installieren".
Jede Hilfe wird geschätzt.
quelle
sudo apt-get install gitg
?Antworten:
Eine Möglichkeit, die meisten Build-Abhängigkeiten zu ermitteln, ist die Ausführung
sudo apt-get build-dep gitg
. Dies würde alle Build-Abhängigkeiten installieren, die zum Kompilieren benötigt werdengitg
.Beachten Sie jedoch, dass aufgrund der alten Version (0.2.7) möglicherweise einige Abhängigkeiten installiert sind, die nicht benötigt werden, und einige Abhängigkeiten, die benötigt, aber nicht installiert werden.
quelle