Latest stable Anjuta 2.4.1 releases (Tornado)

Latest stable release is Anjuta version 2.4.1. See Release notes and ChangeLog for list of all changes in this release. This is a stable release of 2.4.x (Tornado) series and is under constant bugfix. We encorage to use it and help us with bug reports.

Older releases and documentations are available here


Anjuta 2.x Dependencies

You must have these to install Anjuta 2.x. In case, you are installing binary package, please also install corresponding devel package as well.

gdl 0.7.7 or later GNOME development library
gnome-build 0.2.0 or later GNOME build frame work
libopts 23.0.0 or later Command options processing (required by autogen)
guile 1.6.7 or later Scripting engine (required by autogen)
autogen 5.6.5 or later Template processing engine
pcre 3.9 or later Perl C regexp library. Most distributions already come with it.

You can optionally have these to build extra (and very essential) plugins.

glade3 3.1.3 or later Next generation glade UI designer
devhelp 0.13 or later Developers help system
graphviz 2.6.0 or later Graph processing library (required for class inheritance diagram plugin)
subversion 1.0.2 or later Subversion version control (required for subversion plugin)


Unofficial ubuntu feisty repository (only i386 and only binaries)

  1. Add deb http://anjuta.org/apt ./ in your /etc/apt/sources.list
  2. sudo apt-get update
  3. sudo apt-get install anjuta
  4. sudo apt-get install anjuta-dev libgbf-dev libgdl-dev (if you want to write anjuta plugins or report bugs)

Ubuntu gusty repository

  1. Add deb http://ppa.launchpad.net/robster/ubuntu gutsy main in your /etc/apt/sources.list
  2. sudo apt-get update
  3. sudo apt-get install anjuta
  4. sudo apt-get install anjuta-dev libgbf-dev libgdl-dev (if you want to write anjuta plugins or report bugs)


GNOME Development suite

Anjuta can be used alone for general development, but to be able to use the application wizards and to do GTK+/GNOME related projects, it is strongly recommended that you also get the following applications. Anjuta IDE works best in conjunction with other GNOME development tools (forming a development suite).

These are the packages you need to have at the least to form the development suite. With these, you should be able to develop GTK/GNOME applications in C language.

Anjuta IDE current GNOME Integrated Development Environment.
Glade 2.0.0 or later GTK/GNOME Graphical User Interface Editor. You need this for developing GTK/GNOME applications in Anjuta (for C language only).
Devhelp 0.6.0 or later Developer's Help system. Required for context sensitive API help and search.

Application development requirements

These are required if you intend to do additional development (as mentioned alongside the packages). Anjuta does not have any restriction on versions of these packages, so choose the versions which your application require. Make sure to install their corresponding *-devel packages also.

glademm Glade extention for c++ code generaltion. You need this if you want to develop C++ GTK/GNOME applications in Anjuta. You also need corresponding gtkmm/gnomemm libraries (see below).
gtkmm C++ wrapper for GTK. You need this (in addition to Glade and glademm) for developing C++ GTK applications.
gnomemm C++ wrapper for GNOME.You need this (in addition to Glade and glademm) for developing C++ GNOME applications.
libglade Dynamic GUI loader/creator based on Glade. You need this (in addition to Glade) if you intend to create libglade based projects in Anjuta. Learn more about this library before you start using it (one of the things to learn is to avoid clicking 'Build' button in Glade).
WxWindows Cross platform GUI toolkit. It uses GTK+ for GNU/Linux systems. You need this for developing WxWindows based applications.
SDL Simple DirectMedia Layer graphics library. Required for developing SDL (graphics) applications.