Latest stable Anjuta 2.28.x releases
Latest stable release is Anjuta version 2.28. Please see features for some details on this release. This is a stable release of 2.28.x series and is under constant bug-fix. We encourage to use it and help us with bug reports.
Older releases and documentations are available here
Anjuta Extra plugins
Several non-core plugins are available in the anjuta-extras package, this includes class-inheritance, valgrind, profiler and scintilla plugin. Download anjuta-extras package.
Ubuntu ppa
Ubuntu Jaunty packages for the latest stable version are available at this PPA.
Latest unstable Anjuta 2.29.x releases
Latest unstable releases are available here. Anjuta now follows GNOME release planning and version numbering scheme. Unstable versions have a odd minor version number while stable version have a even minor version number. We encourage to use it and help us with bug reports. Some more information can be found at Anjuta wiki.
You might also be interested in the extra plugins set available in the anjuta-extras module also from download.gnome.org.
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 | 2.28 or later | GNOME development library |
| libgda | 4.0 or later | GNOME DB library |
| 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 |
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.22 or later | Developers help system |
| graphviz | 2.6.0 or later | Graph processing library (required for class inheritance diagram plugin) |
| subversion | 1.5.0 or later | Subversion version control (required for subversion plugin) |
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 | 3.6.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.22.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.
| gtkmm | C++ wrapper for GTK. You need this for developing C++ GTK applications. |
| 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. |
Other known anjuta plugin projects
| Poky SDK Plugin | Integrates Anjuta with the SDK toolchain built from the Poky Platform Builder allowing a rapid cross-compiled, build, deploy, test, debug cycle from within this easy to use environment. |
| OpenEmbedded SDK Plugin | This plugin enables the Anjuta IDE to make use of cross compilers easily. It supports standalone toolchains as well as OpenEmbedded working trees. Its heavily based on the Poky SDK Plugin and follows its release numbers. |
| Maemo SDK Plugin | Anjuta maemo SDK+ plugin provides Anjuta IDE development environment for maemo based Internet tablets. The plugin generates a working C code template that is easy to extend into a full application. Code can be build, new source files added, and Debian packages generated directly from Anjuta. |
| Libanjuta Python bindings | Python bindings for Anjuta. It includes a plugin allowing Anjuta to load plugins written in Python and a Python debugger plugin (using winpdb) written in Python. |