こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2018-12-24 13:20:06

QNo.9570935

困ってます

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

既に回答が示されていますが。敢えて付け足します。
表示された情報は、行頭のiiがインストール状態を示し、次のカラムがパッケージ名、次がバージョン番号、次がパッケージの対象CPUアーキテクチャ、次以降はパッケージの説明です。

そこに表示されるパッケージは、gtkが様々なモジュールから出来ていてそれぞれに分割されパッケージ化されていること、gtkのコア部分もランタイム、開発用ライブラリ、デバッグ用シンボル、といった用途毎に分割されていること、更にgtkを利用する側のツールにもgtkの名前を冠しているパッケージが存在する事によって、大量に表示されています。

モジュールやツールにも個別にバージョンが振られているのが普通なので、gtkの何のバージョン番号を確認したいのかによってどのパッケージに注視するのか変わりますが、ライブラリのパッケージ名はlibで始まるよう公式パッケージは統一されていますから、
dpkg -l libgtk* | grep ^ii
とすれば更に対象を絞れます。
後は
apt show パッケージ名
を実行する事で、そのパッケージの用途が示されます。

投稿日時 - 2018-12-25 01:22:00

補足

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でした。

投稿日時 - 2018-12-31 13:35:16

お礼

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

投稿日時 - 2018-12-31 13:35:42

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.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
と出ますので、それがバージョン番号でしょう。

----
ほかにプログラムを組んでバージョン番号を表示させることもできるらしいですが、探してきてください。

投稿日時 - 2018-12-24 22:40:46

ANo.1

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

投稿日時 - 2018-12-24 20:27:23

補足

実行したらずらりと表示されたのですが、バージョンを確認するにはどれを見ればよいのでしょうか?

$ 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
以下省略

投稿日時 - 2018-12-24 21:44:05

お礼

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

投稿日時 - 2018-12-24 21:44:26

あなたにオススメの質問