Gambas es un lenguaje de programación libre derivado de BASIC. Es similar al producto de Micosoft Visual Basic y se distribuye con licencia GNU GPL. Aunque desde otro punto de vista, está muy inspirado también por Java.
La principal diferencia con respecto a Visual Basic 6.0 es el soporte para orientación a objetos. En Gambas, no existen los arrays de controles -muy populares en Visual Basic- pero dispone de un elemento similar llamado group, que utilizado conjuntamente con arrays de objetos ofrecen resultados análogos.
Pagina Oficial: http://gambas.sourceforge.net/
La instalación sera Manual, osea compilado, por que con esto aprovecharemos al 100% nuestro gambas. pero si quieres hacerlo de otra forma menos costoso, puedes hacerlo mediante un apt-get o en el synaptic.
Primer Paso:
Descargamos la versión mas reciente de gambas en la pagina oficial.
http://gambas.sourceforge.net/
sudo apt-get install build-essential g++ automake autoconf libbz2-dev libgnorba-dev libfbclient1 libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.0-dev libldap2-dev libcurl3-dev libgtkglext1-dev libqt3-mt-dev kdebase-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev build-essential libbonobo2-dev libcos4-dev libomniorb4-dev firebird2-dev librsvg2-dev libpoppler-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libartsc0-dev libesd0-dev libesd-alsa0 libdirectfb-dev libaa1-dev libarts1-dev kdelibs4-dev libffi4-dev libxtst-dev gettext
Segundo Paso:
Instalar o verificar si tenemos los paquetes de desarrollo adecuados:
Paquetes para ubuntu FEsty & Gutsy
Paquetees para Hardy
sudo apt-get install build-essential g++ automake autoconf libbz2-dev libgnorba-dev libfbclient2 libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.0-dev libldap2-dev libcurl3-dev libgtkglext1-dev libqt3-mt-dev kdebase-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev build-essential libbonobo2-dev libcos4-dev libomniorb4-dev firebird2.0-dev librsvg2-dev libpoppler-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libartsc0-dev libesd0-dev libesd-alsa0 libdirectfb-dev libaa1-dev libarts1-dev kdelibs4-dev libffi4-dev libxtst-dev gettext
Un poco tardado, de mientras ve por café (chela, agua, ((inserta aquí lo que te refresque))..)
Tercer Paso:
Ir a donde descargamos el .tar.bz2 de gambas y nos lo llevamos a /usr/src/ y desempaquetar el código.
im@Bucio-Ju4x0r:~/Escritorio/$ cd /usr/src
im@Bucio-Ju4x0r:/usr/src$ sudo tar xvfj /home/bucio/Escritorio/gambas2-2.6.0.tar.bz2
Cuarto Paso:
Vamos a la carpeta donde desempaquetamos y seguimos el proceso de compilación 
im@Bucio-Ju4x0r:/usr/src$ cd gambas2-2.6.0
im@Bucio-Ju4x0r:/usr/src/gambas2-2.6.0$ sudo ./configure -C
im@Bucio-Ju4x0r:/usr/src/gambas2-2.6.0$ sudo make
im@Bucio-Ju4x0r:/usr/src/gambas2-2.6.0$ sudo make install
Quinto Paso:
Vemos si todo salio bien, en la compilación, y quedo en /usr/local/bin, tecleamos en la consola
gambas2

Fuente