Wie bekomme ich alle Gitg 0.3.3 Abhängigkeiten

5

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.

Breaker222
quelle
Kannst du nicht einfach machen sudo apt-get install gitg?
Saiarcot895
2
Die Version aus dem offiziellen Repository ist alt (0.2.7). Der Entwickler schreibt: "Installieren Sie gitg von Paket-Repositories Ihrer Gnu / Linux-Distribution. Für Debian-basierte Systeme mit apt-get-Paketverwaltung: apt-get install gitg Für RPM-basierte Systeme mit yum-Paketverwaltung: yum install gitg Hinweis: Das gitg wurde so installiert wird eine ältere Version sein, die in C geschrieben wurde und sich in Code und Funktionen stark von der gitg unterscheidet, die von git master erhältlich ist. "
Breaker222
Haben Sie es geschafft, dies zu installieren? Ich bin auf das gleiche Problem gestoßen.
bool.dev
Leider nicht. Für das Git-Management habe ich um 16:49 Uhr auf smartgit / webstorm
Breaker222

Antworten:

4

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 werden gitg.

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.

saiarcot895
quelle