Table of Contents
On this page (hide)
This page gives links to the available binary packages for CodeLite, and to the free version of its RAD plugin wxCrafter.
Note that the CodeLite packages now incorporate the wx3.0.1 libraries that CodeLite requires, so there should no longer be any need to install wx3.0 separately. Of course you can if you wish, and you'll need to do so to build apps against wx3.
A note about the ubuntu 14.10 (utopic) debs. These were originally built against the official utopic wx3.0.1. However this interacts strangely with utopic, resulting in lost key-presses; a bug that's fixed in the wx3.0.2 release. So the utopic debs are now built against an unofficial wx3.0.2.
To download CodeLite for Debian based systems (Debian / Mint / Ubuntu etc):
sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc
For example, if you use Ubuntu utopic (14.10), either open
from Table 1, or else use
sudo apt-add-repository 'deb http://repos.codelite.org/ubuntu/ utopic universe'
Table 1: CodeLite repositories
sudo apt-get update
sudo apt-get install codelite wxcrafter
The ubuntu packages should also work on other *buntus, and on derivatives e.g. Mint.
There are rpms available for fedora 20 and 21, and openSUSE 13.1 and 13.2:
First tell rpm about the CodeLite public key. As superuser do:
rpm --import http://repos.codelite.org/CodeLite.asc
Then either download the required rpm and install it as usual, or download and install in one step; e.g.
rpm -Uvh http://repos.codelite.org/rpms/fedora/codelite-6.1-1.fc20.x86_64.rpm
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 wxCrafter.so, plus the file wxgui.zip 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
wxCrafter for ArchLinux can be installed using the following instructions
See this page for links to packages from previous CodeLite and wxCrafter releases.
The above packages supply the CodeLite IDE. Also available is the free version of wxCrafter, its gui-designer plugin. There are three types of 32 and 64 bit packages here: for debian wheezy and ubuntu versions 13.10 (saucy) and 14.04 (trusty) and 14.10 (utopic); for fedora 20 and 21 and openSUSE 13.1; and for openSUSE 13.2. It's possible that some of these will work on earlier distro versions too, but only if you build CodeLite yourself against wxWidgets-3.0.1 or 3.0.2 (even then that's untested, but the wheezy ones are likeliest to work). Instead you can find older wxCrafter packages via the previous-releases pages.
UPDATE November 17th: Ubuntu 14.10 (utopic) originally had its own wxCrafter debs. However, as mentioned above, a second set of 14.10 CodeLite debs has been released, built against an unofficial wx3.0.2. The original wxCrafter debs will not work with these; indeed they make them crash. The 'standard' debian and ubuntu wxCrafter debs work fine, and should now be used.
Note that fedora 20 packages don't use the new fedora wxGTK3 packages as they are only available in 'updates', and the fedora 21 ones don't either as wxGTK3-devel doesn't provide a useful wx-config symlink (so the normal CodeLite/wxCrafter build process won't work). However the openSUSE 13.2 ones are built against the official wx3.0.1 packages (as are the corresponding CodeLite packages).
Download and install them with alongside CodeLite (it will do no harm to install wxCrafter without CodeLite, but it won't run!).
Note that these wxCrafter packages are built against wxWidgets-3.0.1, and so are unlikely to work with CodeLite versions <6.1.
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.
You will also need the file wxgui.zip that contains some of wxCrafter's bitmaps. This needs to end up inside the CodeLite 'share' installation (e.g. in /usr/share/codelite/). The wxCrafter.so itself needs to go in CodeLite's 'plugins' dir, which by default is probably /usr/lib/codelite/.