Ubuntu

Las siguientes instrucciones para instalar Gambas en Ubuntu son también aplicables para Lubuntu, Kubuntu, Xubuntu, Linux Mint y otras distribuciones basadas en Ubuntu.


Binarios para Gambas 3

Gambas 3 estable


Los paquetes binarios de Gambas3 más recientes se pueden encontrar en un PPA creado y mantenido por el 'Gambas Team'.

Ello te permite instalar la versión estable más reciente de Gambas3 sin la necesidad de compilar.

Primeramente añade la PPA a tu fichero sources.list. Abre un terminal y escribe:

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

Luego actualiza las fuentes e instala Gambas3:

$ sudo apt-get update
$ sudo apt-get install gambas3

Tras la instalación, encontrarás Gambas3 en el menú 'Desarrollo'.

NO USES los paquetes de Gambas de los repositorios oficiales de Ubuntu (y derivados) desde 12.04 (precise) hasta 14.04 (trusty). Están mal empaquetados y contienen una versión obsoleta 3.1.1.
Nota Desde Ubuntu 14.10 (utopic) los paquetes en los repos oficiales ya contienen Gambas 3.5.4, aunque si quieres mantenerte actualizado rápidamente, el método anterior es el más rápido y seguro.


Gambas 3 trunk


Extisten paquetes binarios para la versión de desarrollo /trunk compilados diariamente por 'Gambas Team'.

Ello te permite probar la versión más reciente de desarrollo sin la necesidad de compilar.

Primeramente añade la PPA a tu fichero sources.list. Abre un terminal y escribe:

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

Luego actualiza las fuentes e instala Gambas3:

$ sudo apt-get update
$ sudo apt-get install gambas3

Tras la instalación, encontrarás Gambas3 en el menú 'Desarrollo'.

NUNCA añadas las dos PPA estable y desarrollo al mismo tiempo!! Elige una de las dos antes de proceder.


Compilación de Gambas 3


La instalación de los paquetes binarios mediante tu gestor de software es SIEMPRE la opción preferida, en lugar de intentar la compilación. Si aún así prefieres compilar manualmente las fuentes, sigue leyendo a continuación.


Gambas 3 (versión <= 3.4.2)


Paso 1. Obtén el código fuente (bien descargando y extrayendo el Tar.gz del sitio principal de Gambas, o bien usando SVN)

Nota: Si vas a usar SVN, por favor revisa estas secciones más abajo en este mismo documento: A tener en cuenta si instalas usando SVN y Descargando Gambas desde el repositorio Subversion

Paso 2. Antes de instalar las dependencias, actualiza primero los repositorios:

$ sudo apt-get update

Paso 3. Instala los siguientes paquetes:

Abre un terminal y escribe (o copia y pega):

$ 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 llvm-3.1-dev

Paso 4. Navega al directorio donde se encuentran las fuentes descargadas y corre el siguiente script:

$ ./reconf-all

Paso 5. Una vez el script ha terminado, puedes ejecutar los comandos habituales para compilar e instalar cualquier programa en GNU/Linux:

$ ./configure -C
$ make
$ sudo make install

Paso 6. Escribe en el terminal gambas3

Gambas debería iniciarse.

Nota: Puedes crear un lanzador en el menú o en el escritorio para iniciar Gambas3


Gambas 3 (versión >= 3.5. o versión /trunk (de SVN))


Paso 1. Obtén el código fuente (bien descargando y extrayendo el Tar.gz del sitio principal de Gambas, o bien usando SVN)

Nota: Si vas a usar SVN, por favor revisa estas secciones más abajo en este mismo documento: A tener en cuenta si instalas usando SVN y Descargando Gambas desde el repositorio Subversion

Paso 2. Antes de instalar las dependencias, actualiza primero los repositorios:

$ sudo apt-get update

Paso 3. Instala los siguientes paquetes:

Abre un terminal y escribe (o copia y pega):

$ sudo apt-get install build-essential g++ automake autoconf libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.3 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 libsage-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libasound2-dev libesd0-dev libdirectfb-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 libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-3.1-dev llvm libalure-dev libgmp-dev libgtk-3-dev

Añade estos paquetes también si instalas /trunk

$ sudo apt-get install libgtk-3-dev

Nota: Para la versión de desarrollo es posible que necesites instalar dependencias adicionales, según se vayan desarrollando nuevos componentes.
Para las versiones más recientes de Ubuntu, podrías necesitar también versiones superiores de algunas dependencias.
Por ejemplo, para Trusty (14.04) necesitas instalar llvm-3.3-dev o llvm-3.4-dev en lugar de llvm-3.1-dev.
Para saber sobre la disponibilidad de paquetes en tu distribución específica, revisa más abajo la sección Sobre los paquetes de dependencias

Paso 4. Entra en el directorio de las fuentes de Gambas y ejecuta el siguiente script:

$ ./reconf-all

Paso 5. Una vez que este script ha finalizado, puedes ejecutar los comandos habituales para compilar e instalar cualquier programa en GNU/Linux:

$ ./configure -C
$ make
$ sudo make install

Paso 6. Escribe gambas3 en tu terminal y pulsa enter.

Gambas3 debería iniciarse.

Nota: Puedes crear un lanzador en el menú o en el escritorio para iniciar Gambas3


Notas importantes

A tener en cuenta si instalas usando SVN


Si quieres compilar la versión más reciente de desarrollo /trunk o la versión estable, necesitas instalar subversion primero.

Para hacerlo, abre un terminal y haz lo siguiente:

$ sudo apt-get install subversion

Ahora podrás hacer un svn checkout (descargar el código fuente mediante svn).


Descargando Gambas desde el repositorio Subversion


Cualquiera puede realizar una copia del repositorio en su disco duro usando el siguiente comando:

Para la versión trunk

$ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk

Para la versión estable actual (3.6)

$ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/branches/3.6

Para una versión estable más antigua (por ejemplo 3.3)

$ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/branches/3.3


Sobre los paquetes de dependencias


Como las dependencias pueden cambiar en el tiempo, siempre es recomendable saber las que están disponibles en los repositorios de Ubuntu.

Revisa Ubuntu Package Search para conocer la disponibilidad de las dependencias necesarias.


Si buscas el paquete llvm-3.3-dev nos muestra que está disponible para precise-updates, raring y saucy


Ubuntu Gambas 3 instrucciones por: W. Raets
- Actualizado: 27 Enero, 2015 por jguardon


Gambas 2


Ver las antiguas y obsoletas instrucciones.