Ich versuche eine Erweiterung zu installieren, die gtk+ 3.16 erfordert, aber meine aktuelle Version ist 3.14 auf Debian Jessie 8. Die Fehlermeldung, die mir die Erweiterung gibt, ist
gtkbuilder: required gtk+ version 3.16, current version is 3.14
Ich schaue im Synaptic-Paketmanager nach, ob ich das Paket finden kann, aber ich habe kein Glück. Ich habe ein bisschen gesucht und diesen Gnome-FTP gefunden https://ftp.gnome.org/pub/gnome/sources/gtk+/3.16/
Ich habe das Paket heruntergeladen, es entpackt und sudo tar xf gtk+-3.16.4.tar.xz
dann ausgeführt. ./configure
Es lief eine Weile, bis es eintraf.
Requested 'glib-2.0 >= 2.43.4' but version of GLib is 2.42.1
Requested 'atk >= 2.15.1' but version of Atk is 2.14.0
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
Soll ich weiterhin jede Abhängigkeit einzeln installieren, bis sie fertig ist und mir Fehler anzeigt, oder gibt es eine Möglichkeit, sie einfach zu installieren, ohne dass bei jeder einzelnen Abhängigkeit ein Fehler auftritt? Normalerweise hängt eine Abhängigkeit von einer Reihe anderer Abhängigkeiten ab, und das kann sehr zeitaufwändig sein. Alle Tipps und Vorschläge sind sehr willkommen.
AKTUALISIEREN:
Ich installiere derzeit jede Abhängigkeitsroute, die ich installiert habe atk 2.15.1
, und glib 2.43.4
sie wurde ohne Fehler kompiliert. Aber wenn ich es ./configure
mit gtk+-3.16-4 versuche, erhalte ich den folgenden Fehler.
*** 'pkg-config --modversion glib-2.0' returned 2.43.4, but GLIB (2.42.1)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error:
*** GLIB 2.43.4 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/pub/gtk/.
Ich habe es ausgeführt pkg-config --modversion glib-2.0
und die Ausgabe war, 2.43.4
was bedeutet, dass ich die richtige Glib-Version installiert habe. In der Fehlermeldung wird erwähnt, dass in diesem Fall die Umgebungsvariable „PKG_CONFIG_PATH so eingestellt werden soll, dass sie auf die richtigen Konfigurationsdateien verweist“, aber ich weiß nicht, auf welche Datei sie verweisen soll oder was der Pfad zu dieser Datei ist.