Instalar alien (para convertir los archivos *.rpm en *.deb) y las dependencias para compilar.
sudo apt-get install libqt3-mt-dev libqt3-compat-headers libqscintilla-dev build-essential g++ gcc autoconf automake flex zlib1g-dev docbook-xsl debhelper alien libaio1 dpatch libqt4-dev libqscintilla2-devDescargar de la página de oracle los siguientes paquetes:
- oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm
- oracle-instantclient11.2-devel-11.2.0.1.0-1.i386.rpm
- oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.i386.rpm
sudo alien -i *.rpmConfigurando el entorno
Definir un fichero de configuración para indicar donde se encuentran instaladas las librerias de oracle.
sudo echo /usr/lib/oracle/11.2/client/lib > /etc/ld.so.conf.d/oracle.confReconstruir la cache de librerias ejecutar:
sudo ldconfigAhora para tora encuentre la instalación de oracle incluir en la configuracion del shell.
export ORACLE_HOME=/usr/lib/oracle/11.2/clientSi usas "bash" se pueden incluir en los ficheros de login "~/.basshrc"
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib
export TNS_ADMIN=/usr/lib/oracle/11.2/client
Compilar TORA
Descargar tora-2.1.1.tar.gz
Descomprimir,
tar xvzf tora-2.1.1.tar.gzCompilar
cd tora-2.1.1
./configure --prefix=/usr --with-oracle-includes=/usr/include/oracle/11.2/client
E instalar
sudo make installÚltimo paso
Si la compilación ha ido bien ejecutar en un terminal
toraYa podemos disfrutar de este cliente para base de datos.