Recent Changes - Search:

Downloads
Windows and OSX Downloads
Linux Repositories

wiki
Documentation

Developers
Main
Building CodeLite - Linux
Building CodeLite - Windows
Building CodeLite - OSX
Building wxWidgets for Windows
Coding Guidelines
Creating a Plugin
wxWidgets repositories

Support
Submit an Issue

Community
Mailing List
Forums

General Info
Features


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.0 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.0.0.

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 http://repos.codelite.org/CodeLite.asc

  • 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 trusty (14.04), 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 http://repos.codelite.org/ubuntu/ trusty universe'

Table 1: CodeLite repositories

Distro/release Lines to append
debian wheezy deb http://repos.codelite.org/debian/ wheezy contrib
ubuntu raring deb http://repos.codelite.org/ubuntu/ raring universe
ubuntu saucy deb http://repos.codelite.org/ubuntu/ saucy universe
ubuntu trusty deb http://repos.codelite.org/ubuntu/ trusty 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 20 and openSUSE 13.1:

CodeLite rpms
Distroi386x86_64
fedora2020
openSUSE13.113.1

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.0.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.

ArchLinux


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

Previous CodeLite releases


See this page for links to packages from previous CodeLite and wxCrafter releases.

wxCrafter binary packages


The above packages supply the CodeLite IDE. Also available is the free version of wxCrafter, its gui-designer plugin. There are four types of 32 and 64 bit packages here: for debian wheezy and ubuntu versions >12.04 to 13.04 (raring); for ubuntu 13.10 (saucy); for ubuntu 14.04 (trusty); and for fedora 20 and openSUSE 12.3. It's possible that some of these will work on earlier distro versions too, but this is 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. Similarly the fedora packages don't use the new fedora wxGTK3 packages as they are only available in 'updates'.

wxCrafter packages
Distroi386x86_64
debian wheezy & ubuntu 12.10 to 13.04wxcrafter.debwxcrafter.deb
ubuntu 13.10 (saucy)wxcrafter.debwxcrafter.deb
ubuntu 14.04 (trusty)wxcrafter.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'.

Note that these wxCrafter packages are built against wxWidgets-3.0.0, and so are unlikely to work with CodeLite versions <5.4.

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.

wxCrafter libs
Distroi386x86_64
debian wheezy & ubuntu 11.10 to 13.04wxCrafter.sowxCrafter.so
ubuntu 13.10wxCrafter.sowxCrafter.so
ubuntu 14.04wxCrafter.sowxCrafter.so
fedora and openSUSEwxCrafter.sowxCrafter.so
ArchLinuxwxCrafter.sowxCrafter.so

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/.
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 wxCrafter.so to Runtime/plugins/; it'll then be installed with the other plugin libs. There is no similar solution for wxgui.zip 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 wxCrafter.so and wxgui.zip 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 wxCrafter.so and wxgui.zip 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 June 06, 2014, at 10:15 AM