THIS WIKI IS DEPRECATED AND IS READ-ONLY. THE NEW WIKI IS THERE.
Ubuntu

Gambas 3

Binary packages

Gambas 3 binary packages can be found on the following PPA made by Kendek:

$ sudo add-apt-repository ppa:nemh/gambas3

Once that PPA is added to your sources, install gambas with apt-get or any graphical package manager.

DO NOT USE the official packages made by Ubuntu for 12.10. They are wrong!

There are binary packages for the latest /trunk made daily by Sebastian Kulesz:

$ sudo add-apt-repository ppa:gambas-team/gambas-daily

It allows you to test the latest development version without having to compile it!

Compilation from sources

To install the development packages needed to compile all Gambas components, do that:

$ sudo apt-get install build-essential autoconf libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libxtst-dev libffi-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgsl0-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev

To compile the JIT compiler component (gb.jit), you have to compile LLVM from sources. See http://llvm.org for the details.

You can also find binary package here : ppa:ubuntu-x-swat/x-updates

If you want to compile the latest /trunk development version, you need subversion:

$ sudo apt-get install subversion

Gambas 2

See the old deprecated instructions.