This archive page provides links to the old 5.3 binary packages for CodeLite, and to the old 1.3 release of the free version of its RAD plugin wxCrafter.

Note that the CodeLite packages now incorporate the wx2.9.5 libraries that CodeLite requires, so there should no longer be any need to install wx2.9 separately. Of course you can if you wish, and you'll need to do so to build apps against wx2.9.5.

CodeLite apt repositories

To download CodeLite for Debian based systems (Debian / Mint / Ubuntu etc):

  • Add CodeLite public key to avoid warnings from apt/aptitude

sudo apt-key adv --fetch-keys

  • Now let apt know that the repositories exist by adding the proper line from Table 1:
    • If you use an apt front-end e.g. synaptic, tell it to Add a repository, using as data the appropriate entry from the Table 1 below
    • If you do things by hand, add the appropriate URLs from Table 1 to /etc/apt/sources.list (you need to become superuser) :
For example, if you use Ubuntu saucy (13.10), either open /etc/apt/sources.list in an editor (as superuser) and append the proper line
from Table 1, or else use apt-add-repository in a terminal:
 sudo apt-add-repository 'deb saucy universe'

Table 1: CodeLite repositories

Distro/release Lines to append
debian wheezy deb wheezy contrib
ubuntu precise deb precise universe
ubuntu raring deb raring universe
ubuntu saucy deb saucy universe
  • You then need update your repositories. In synaptic, click the Reload button. If you're doing things by hand, do:
 sudo apt-get update
  • You should now be able to install CodeLite in the normal way through synaptic, or by doing:
 sudo apt-get install codelite wxcrafter

The ubuntu packages should also work on other *buntus, and on derivatives e.g. Mint.

CodeLite RPMs

There are rpms available for fedora 18, 19 and 20, and openSUSE 12.3:

CodeLite rpms

The fedora 20 packages were built against wx3.0.0, not wx2.9.5 as the others were. They will therefore not work with the standard wxCrafter rpms. See the wxCrafter section below for the solution.

First tell rpm about the CodeLite public key. As superuser do:

 rpm --import

Then either download the required rpm and install it as usual, or download and install in one step; e.g.

rpm -Uvh

There are also source rpms for fedora and openSUSE. Note that these do not contain wxCrafter. To build binary rpms containing wxCrafter, you'll need to download the appropriate, plus the file that contains its bitmaps, and put both in the rpmbuild/SOURCES dir before you build.


CodeLite is available on ArchLinux via their AUR repository

To install codelite:

yaourt -S codelite

Previous CodeLite releases

The CodeLite 4.1, 5.0, 5.1 and 5.2 ubuntu (and debian) repos are still available. 4.1 contains the last packages for karmic, maverick and natty; 5.1 for lucid and oneiric; 5.2 for squeeze and quantal. Just write ubuntu-5.2 (or whatever) instead of ubuntu in your /etc/apt/sources.list line.

Similarly there are CodeLite 5.1 rpms available for fedora 17 and openSUSE 12.2; make the obvious alterations to the above urls. Older releases for even older distro versions still available at SourceForge.

wxCrafter binary packages

The above packages supply the CodeLite IDE. Also available is the free version of wxCrafter, its gui-designer plugin. There are two types of 32 and 64 bit packages here: for debian wheezy and ubuntu versions 12.04 (precise) to 13.10 (saucy); and for fedora 18 and 19 (for 20, see below) and openSUSE 12.3. (Be aware that they are untested on quantal. It's possible that they will work on more distant distro versions too, but this is very untested.)

Note that on openSUSE 12.3 both CodeLite and wxCrafter are NOT currently built using the openSUSE wx2.9.4, as that's too old for this CodeLite version; as in previous CodeLite versions the fedora wxCrafter packages work.

Note also that these packages were built against wxWidgets-2.9.5, and will not work with a CodeLite built against wx3.0.0 (such as the fedora 20 ones); those will need to use the wx3-built alternatives mentioned below.

wxCrafter 1.3 packages (wxWidgets-2.9.5 versions)
debian wheezy & ubuntuwxcrafter.debwxcrafter.deb
fedora and openSUSEwxcrafter.rpmwxcrafter.rpm

Download and install them with alongside CodeLite (it will do no harm to install wxCrafter without CodeLite, but it won't run!).
The debs are also available from the CodeLite repo (see above); the setup and public key are the same, but the packages are called 'wxcrafter'.

wxCrafter packages for wxWidgets-3.0.0

wxWidgets-3.0.0 is now out, and future CodeLite packages will use it. In fact the recently-release fedora 20 packages already do. As a result the standard wxCrafter packages won't load. So here are wxWidgets-3.0.0 alternatives:

wxCrafter 1.3 packages (wxWidgets-3.0.0 versions)
debian wheezy & ubuntuwxcrafter.debwxcrafter.deb
fedora and openSUSEwxcrafter.rpmwxcrafter.rpm

wxCrafter libs

What if you don't want to use a package, or there isn't one that your distro supports? If you want to build your own CodeLite, here are the wxCrafter libs that the packages contain.
Choose the nearest match, but there's no guarantee they will work on distant versions or different distros.
(NB I've left the link to the wxCrafter 1.2 squeeze ones for ancient distros)

wxCrafter libs (wxWidgets-2.9.5 versions)
debian squeeze & ubuntu <=
debian wheezy & ubuntu >=
fedora and
wxCrafter libs (wxWidgets-3.0.0 versions)
debian wheezy & ubuntu >=
fedora and

You will also need the file that contains some of wxCrafter's bitmaps. This needs to end up inside the CodeLite 'share' installation (e.g. in /usr/share/codelite/). The itself needs to go in CodeLite's 'plugins' dir, which by default is probably /usr/lib/codelite/.
How to do this? Well, you could just add them by hand as superuser. However there are other alternatives:

  • If you are building from a tarball, 'configure' and 'make' as usual. Then before 'make install' add to Runtime/plugins/; it'll then be installed with the other plugin libs. There is no similar solution for at present, but this should be fixed sometime...
  • If you are building a CodeLite .deb package using the debian/rules from the repo, just add both and to the same dir as the source tarball. 'rules' knows to look for them there.
  • If you are using the fedora or openSUSE spec files to build an rpm, just add both and to rpmbuild/SOURCES/. You can copy the .spec hack if you create a .spec for other distros.
Edit - History - Print - Recent Changes - Search
Page last modified on January 13, 2014, at 12:25 PM