¡Precaución! La página no está actualizada.  Véase la versión inglesa 
Mandriva 2007 / 2008 / 2009

1. Instala los paqutes de desarrollo como root

Para Mandriva 2007

$ su
Password: ***
# urpmi firebird-devel gettext-devel libbzip2_1-devel libcurl4-devel libgtk+2.0_0-devel
libkdecore4-devel libldap2.3_0-devel libmesagl1-devel libmesaglu1-devel
libmysql15-devel libomniorb4-devel libORBit2_0-devel libpcre0-devel libpoppler1-devel
libpq5-devel libqt3-devel librsvg2_2-devel libSDL1.2-devel libSDL_gfx0-devel
libSDL_image1.2-devel libSDL_mixer1.2-devel libSDL_ttf2.0-devel libsqlite0-devel
libsqlite3_0-devel libunixODBC1-devel libxml2-devel libxslt-devel postgresql-devel task-c-devel
task-c++-devel zlib1-devel libffi-devel
# exit

Para Mandriva 2008

$ su
Password: ***
# urpmi firebird-devel gettext-devel libbzip2_1-devel libcurl-devel libgtk+2.0_0-devel
libkdecore4-devel libldap2.3_0-devel libmesagl1-devel libmesaglu1-devel
libmysql-devel libomniorb-devel libORBit2-devel libpcre-devel libpoppler-devel
libpq-devel libqt3-devel librsvg2-devel libSDL1.2-devel libSDL_gfx0-devel
libSDL_image1.2-devel libSDL_mixer1.2-devel libSDL_ttf-devel libsqlite0-devel
libsqlite3-devel libunixODBC1-devel libxml2-devel libxslt-devel postgresql-devel task-c-devel
task-c++-devel zlib1-devel libffi-devel
# exit

Para Mandriva 2008 Spring

$ su
Password: ***
# urpmi firebird-devel gettext-devel libbzip2_1-devel libcurl-devel libgtk+2.0_0-devel
libkdecore4-devel libmesagl1-devel libmesaglu1-devel libmysql-devel libomniorb-devel libORBit2-devel
libpcre-devel libpoppler-devel libpq-devel libqt3-devel librsvg2-devel libSDL-devel libSDL_gfx-devel
libSDL_image-devel libSDL_mixer-devel libSDL_ttf-devel libsqlite0-devel libsqlite3-devel
libunixODBC1-devel libxml2-devel libxslt-devel postgresql-devel task-c-devel task-c++-devel zlib1-devel
libffi-devel
# exit

Para Mandriva 2008 Spring 64 Bits y Mandriva 2009.0 64 Bits

$ su
Password: ***
# urpmi firebird-devel gettext-devel lib64bzip2_1-devel lib64curl-devel lib64kdecore4-devel lib64mesagl1-devel
lib64mesaglu1-devel lib64mysql-devel lib64omniorb-devel lib64ORBit2-devel lib64pcre-devel lib64poppler-devel
lib64pq-devel lib64qt3-devel lib64rsvg2-devel lib64SDL-devel lib64SDL_gfx-devel lib64SDL_image-devel
lib64SDL_mixer-devel lib64SDL_ttf-devel lib64sqlite0-devel lib64sqlite3-devel lib64unixODBC1-devel lib64xml2-devel
lib64xslt-devel postgresql-devel task-c-devel task-c++-devel zlib1-devel libffi-devel lib64gtk+-devel
lib64gtk+2.0_0-devel
# exit

No existen paquetes para QT/Embedded, así que este componente será deshabilitado durante la configuración.

Todos los paquetes necesarios deberían ser proporcionados por el comando urpmi anterior, pero podría haber olvidado alguno de ellos. Si la configuración deshabilita algún paquete aparte de QT/Embedded, por favor, házmelo saber para encontrarlo y actualizar la lista.

2. Descargar un paquete de código fuente

En http://prdownloads.sourceforge.net/gambas/gambas2-2.0.0.tar.bz2?download por ejemplo.

$ tar xfj gambas2-2.0.0.tar.bz2
$ cd gambas2-2.0.0

...o la última versión actual de desarrollo

Necesitas el cliente svn.

$ mkdir trunk
$ svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk
$ cd trunk

3. Compilar e instalar:

$ ./reconf-all
$ ./configure -C
$ make
$ su -c "make install"
Password: ***