GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie findet man heraus, welche Version von GTK+ auf Ubuntu installiert ist?

GTK3-Version abrufen:

dpkg -s libgtk-3-0|grep '^Version'

oder nur Versionsnummer

dpkg -s libgtk-3-0|grep '^Version' | cut -d' ' -f2-

Dieser Vorschlag sagt Ihnen, welche Nebenversion von 2.0 installiert ist. Unterschiedliche Hauptversionen haben unterschiedliche Paketnamen, da sie auf dem System koexistieren können (um Anwendungen zu unterstützen, die mit älteren Versionen erstellt wurden).

Sogar für Entwicklungsdateien, die normalerweise nur eine Version auf dem System zulassen würden, können Sie eine Version von gtk 1.x und eine Version von gtk 2.0 auf demselben System haben (die Include-Dateien befinden sich in Verzeichnissen namens gtk-1.2 oder gtk-2.0).

Kurz gesagt, es gibt keine einfache Antwort auf "Welche Version von GTK befindet sich auf dem System". Aber...

Versuchen Sie etwas wie:

dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'

, um alle libgtk-Pakete aufzulisten, einschließlich der -dev-Pakete, die sich auf Ihrem System befinden. dpkg -l listet alle Pakete auf, die dpkg kennt, einschließlich derjenigen, die derzeit nicht installiert sind, also habe ich grep verwendet, um nur diejenigen aufzulisten, die installiert sind (Zeile beginnt mit i).

Alternativ und wahrscheinlich besser, wenn Sie an der Version der Header usw. interessiert sind, verwenden Sie pkg-config:

pkg-config --modversion gtk+

teilt Ihnen mit, welche Version der GTK 1.x-Entwicklungsdateien installiert ist, und

pkg-config --modversion gtk+-2.0

wird Ihnen sagen, welche Version von GTK 2.0. Die alte 1.x-Version hat auch ein eigenes gtk-config-Programm, das dasselbe macht. Ähnlich für GTK+ 3:

pkg-config --modversion gtk+-3.0

Linux
  1. Welche Linux-Version verwende ich? So finden Sie es heraus

  2. So überprüfen Sie, welche Version von Postgres ausgeführt/installiert wird

  3. Ubuntu – Wie finde ich heraus, welches X11-Treibersystem verwendet wird?

  4. So finden Sie heraus, welche Shell Sie unter Linux verwenden

  5. Wie finde ich die Bluez-Version über die Befehlszeile heraus?

So finden Sie heraus, zu welchen Gruppen ein Benutzer in Ubuntu 20.04 gehört

So finden Sie heraus, welche Desktop-Umgebung Sie verwenden

So finden Sie heraus, welche Grafikkarte Sie unter Linux haben

So finden Sie die GNOME-Version in Ubuntu 18.04 LTS heraus

So finden Sie die Ubuntu-Version

So finden Sie heraus, welche Linux-Version Sie ausführen