• ベストアンサー

linux、gtkのバージョン確認方法

使っている環境は Linux の debian の#1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07)です。 インストールされているgtkのバージョンを確認したいのですが方法がわかりません。確認方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • unokwave
  • ベストアンサー率58% (966/1654)
回答No.3

既に回答が示されていますが。敢えて付け足します。 表示された情報は、行頭のiiがインストール状態を示し、次のカラムがパッケージ名、次がバージョン番号、次がパッケージの対象CPUアーキテクチャ、次以降はパッケージの説明です。 そこに表示されるパッケージは、gtkが様々なモジュールから出来ていてそれぞれに分割されパッケージ化されていること、gtkのコア部分もランタイム、開発用ライブラリ、デバッグ用シンボル、といった用途毎に分割されていること、更にgtkを利用する側のツールにもgtkの名前を冠しているパッケージが存在する事によって、大量に表示されています。 モジュールやツールにも個別にバージョンが振られているのが普通なので、gtkの何のバージョン番号を確認したいのかによってどのパッケージに注視するのか変わりますが、ライブラリのパッケージ名はlibで始まるよう公式パッケージは統一されていますから、 dpkg -l libgtk* | grep ^ii とすれば更に対象を絞れます。 後は apt show パッケージ名 を実行する事で、そのパッケージの用途が示されます。

purogu2017
質問者

お礼

回答ありがとうございます!。

purogu2017
質問者

補足

a@debian:~$ dpkg -l libgtk* | grep ^ii ii libgtk-3-0:amd64 3.22.11-1 amd64 GTK+ graphical user interface library で確認できました。バージョンは3.22.11-1でした。

その他の回答 (2)

  • tkf-
  • ベストアンサー率58% (821/1398)
回答No.2

Debian 4.9.110-3+deb9u2 (2018-08-13) ですが、標準のリポジトリから取得できるバージョンは、 $ apt search libgtk などからたどると、libgtk-3-0 なるパッケージの存在がうかがえます。 ここから、パッケージのバージョンの確認します。 $ dpkg -l libgtk-3-0 だらだらと出る中、バージョン表示を見ると、上記環境では、 3.22.11-1 と出ますので、それがバージョン番号でしょう。 ---- ほかにプログラムを組んでバージョン番号を表示させることもできるらしいですが、探してきてください。

  • unokwave
  • ベストアンサー率58% (966/1654)
回答No.1

terminalを開き、 dpkg -l *gtk* | grep ^ii を実行してください。

purogu2017
質問者

お礼

回答ありがとうございます。

purogu2017
質問者

補足

実行したらずらりと表示されたのですが、バージョンを確認するにはどれを見ればよいのでしょうか? $ dpkg -l *gtk* | grep ^ii ii albatross-gtk-theme 1.7.4-1 all dark and light GTK+ theme from the Shimmer Project ii blackbird-gtk-theme 0.4+20160704~ab4a30e-1 all dark GTK+ theme from the Shimmer Project ii bluebird-gtk-theme 1.2-1 all blue GTK+ theme from the Shimmer Project ii gir1.2-gtk-3.0:amd64 3.22.11-1 amd64 GTK+ graphical user interface library -- gir bindings ii gir1.2-gtkchamplain-0.12:amd64 0.12.15-1 amd64 Gtk+ widget to display maps (GObject introspection) ii gir1.2-gtkclutter-1.0:amd64 1.8.2-2 amd64 GObject introspection data for the GTK+ Clutter library ii gir1.2-gtksource-3.0:amd64 3.22.2-1 amd64 gir files for the GTK+ syntax highlighting widget ii gir1.2-javascriptcoregtk-3.0:amd64 2.4.11-3 amd64 JavaScript engine library from WebKitGTK+ - GObject introspection data ii gir1.2-javascriptcoregtk-4.0:amd64 2.18.6-1~deb9u1 amd64 JavaScript engine library from WebKitGTK+ - GObject introspection data ii gir1.2-nmgtk-1.0:amd64 1.4.4-1 amd64 GObject introspection data for libnm-gtk ii greybird-gtk-theme 3.22.0-1 all grey GTK+ theme from the Shimmer Project ii gtk-update-icon-cache 3.22.11-1 amd64 icon theme caching utility ii gtk2-engines:amd64 1:2.20.2-3 amd64 theme engines for GTK+ 2.x ii gtk2-engines-murrine:amd64 0.98.1.1-6 amd64 cairo-based gtk+-2.0 theme engine ii gtk2-engines-pixbuf:amd64 2.24.31-2 amd64 pixbuf-based theme for GTK+ 2.x ii gtk2-engines-xfce 3.2.0-2 amd64 GTK+-2.0 theme engine for Xfce ii gtk3-engines-breeze 5.8.4-1 amd64 GTK theme built to match KDE's Breeze ii kde-config-gtk-style 4:5.8.6-1+deb9u1 amd64 KDE configuration module for GTK+ 2.x and GTK+ 3.x styles selection ii libavahi-ui-gtk3-0:amd64 0.6.32-2 amd64 Avahi GTK+ User interface library for GTK3 ii libcanberra-gtk3-0:amd64 0.30-3 amd64 GTK+ 3.0 helper for playing widget event sounds with libcanberra ii libcanberra-gtk3-module:amd64 0.30-3 amd64 translates GTK3 widgets signals to event sounds ii libcaribou-gtk-module:amd64 0.4.21-1+b1 amd64 Configurable on screen keyboard with scanning mode (GTK+ 2.0 module) ii libcaribou-gtk3-module:amd64 0.4.21-1+b1 amd64 Configurable on screen keyboard with scanning mode (GTK+ 3.0 module) ii libchamplain-gtk-0.12-0:amd64 0.12.15-1 amd64 以下省略

関連するQ&A