71

Is there a way to know which GTK version is installed using the command line?

I am working on Ubuntu 11.10.

3
  • dpkg -l "*gtk*" | grep ii
    – Anonymous
    Nov 11, 2011 at 23:51
  • @Anonymous: that returns 50 lines on my Debian system. Jun 21, 2014 at 20:59
  • 1
    @ZayneSHalsall try the answer below that have  this sign Jun 24, 2014 at 12:20

5 Answers 5

70

apt-cache policy libgtk2.0-0 libgtk-3-0 (optionally pipe to grep Installed)

or

dpkg -l libgtk2.0-0 libgtk-3-0

2
  • 1
    The grep is localized, so for french users you may have to type ` | grep Installé`
    – Hybris95
    Jan 11, 2021 at 6:05
  • rather than assuming the major version to get the minor version, one can first run something like: dpkg --get-selections | grep 'libgtk.*bin' which today will likely show gtk2, gtk3, and gtk4, then you can pass those to dpkg -l, for example, dpkg -l libgtk2.0-bin libgtk-3-bin libgtk-4-bin
    – michael
    Sep 11, 2022 at 6:25
8

--get-selections will show you the installed packages

dpkg --get-selections | grep gtk
1
  • This is the ONLY answer of all the terrible answers that actually makes sense. And guess what, on my 22.04 there are THREE GTK versions installed. libgtk2.0-bin libgtk-3-bin libgtk-4-bin among many other GTK packages. Aug 11, 2022 at 18:59
8

Try this:

dpkg -l libgtk2.0-0 libgtk-3-0

This will give info for both GTK 2 and 3.

2
  • Too bad still not gtk 4.0 Dec 17, 2021 at 23:24
  • Well with this shitty you never know if you have GTK 4 installed because it does not ask for it. (And yes I realize this question is 10 years old, with makes this answer now BAD) Aug 11, 2022 at 18:56
3
  1. Open Synaptic Package Manager: enter image description here

  2. Under "Quick filter" enter "libgtk-3".

  3. Gtk3 libraries are contained in "libgtk-3-0". You may want to select it for convenience. Your installed version appears in the column "Installed version". If you need additional information press the button "Properties".
2

Try: dpkg-query -W libgtk-3-bin

# Gives version as 3.10.8, separated on the left by a tab, and on the right by a ~
$ dpkg-query -W libgtk-3-bin
libgtk-3-bin    3.10.8~8+qiana

# An associated package also gives the package architecture [for me]
$ dpkg-query -W libgtk-3-0
libgtk-3-0:amd64    3.10.8~8+qiana
0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.