Setting up GTK for GNU/Linux and Unix

GTK and Linux

In order to install GTK for GNU/Linux and Unix systems, you will need to get the GLib, GObject-Introspection, Pango, Gdk-Pixbuf, ATK and GTK packages to build GTK. To read more about these packages, please refer to the Architecture.

To build an environment for GTK, install all the dependencies listed below:

DependencyVersionSource
GTK3.24
GLib2.60
Pango1.42
Gdk-pixbuf2.38
ATK2.26
GObject-Introspection1.60

To build GTK 3.24, see the installation guide. For additional help, FAQ is a good starting point.

Older Versions

Some applications still require GTK 2, an older stable version of GTK. You can have the run-time and development environments for GTK 3.x, GTK 2.x and GTK 1.2 installed simultaneously on your computer.

GTK v3.x

VersionPackages
GTK 3.22Sources
GTK 3.20Sources
GTK 3.18Sources
GTK 3.16Sources
GTK 3.14Sources
GTK 3.12Sources
GTK 3.10Sources
GTK 3.8Sources
GTK 3.6Sources
GTK 3.4Sources
GTK 3.2Sources
GTK 3.0Sources

GTK v2.x

VersionPackages
GTK 2.24Sources

GTK v1.x

VersionPackages
GTK 1.2Sources

Observed a typo or some missing information, edit this page.
Read on how to contribute to this website.