Instalar el cliente de Oracle en Ubuntu Edgy

Esta semana quiero migrar un schema de base de datos de Oracle a MySql y necesitaba un cliente de MySQL, he probado SqlYog con wine que es el que mas me gustaba cuando utilizaba Windows, pero me va muy lento. Asi que he decidido instalarme TORA con soporte de Oracle y MySql. Este es el primer post que se dedica a su instalacion. Si tienes oracle server instalado no necesitas instalar este cliente, ya tendras instalado por defecto todo lo necesario.

Lo que aqui te comento tambien te sirve si solo quieres usar sqlplus desde la linea de comandos.

Bueno, empezamos…

Te tienes que conectar al sitio web de Oracle y descargarte el “instant client Oracle” para la plataforma que estes empleando.

Necesitas tener cuenta en Oracle, si no tienes, te creas una desde el propio sitio web.

En mi caso yo me he descargado los siguientes ficheros (son el cliente basico, las cabeceras para el desarrollo de programas y el soporte jdbc de java):

oracleclient01.jpg

La otra opcion es bajarte los .tar.gz y descomprimirlos manualmente en el directorio que quieras (por ejemplo /opt/oracle). Yo he preferido bajarme los .rpm y convertirlos a formato de paquete debian .deb con la utilidad “alien

Si no tienes alien instalado en el sistema, lo instalas con:

sudo apt-get install alien

Para convertir los paquetes .rpm a .deb ejecutamos:

alien *.rpm

Tras unos breves momentos, se nos generan una serie de ficheros en formato .deb que instalamos con la orden:

dpkg -i *.deb

y ya esta. te despreocupas de crear los enlaces simbolicos a las librerias .so y todo eso. Ya por defecto el cliente de oracle se te instala en los directorios correspondientes.


jose@soledad:~$ sudo -s
Password:
root@soledad:~# cd /home/jose/Desktop
root@soledad:~/Desktop# cd Oracle_Basic_Client
root@soledad:~/Desktop/Oracle_Basic_Client# clear
root@soledad:~/Desktop/Oracle_Basic_Client# ls
Instalar cliente basico de ORACLE
instantclient-odbc-linux32-10.2.0.3-20061115.zip
oracle-instantclient-basic-10.2.0.3-1.i386.rpm
oracle-instantclient-devel-10.2.0.3-1.i386.rpm
oracle-instantclient-jdbc-10.2.0.3-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.3-1.i386.rpm
root@soledad:~/Desktop/Oracle_Basic_Client# alien *.rpm
oracle-instantclient-basic_10.2.0.3-2_i386.deb generated
oracle-instantclient-devel_10.2.0.3-2_i386.deb generated
oracle-instantclient-jdbc_10.2.0.3-2_i386.deb generated
oracle-instantclient-sqlplus_10.2.0.3-2_i386.deb generated
root@soledad:~/Desktop/Oracle_Basic_Client# dpkg -i *.deb
Seleccionando el paquete oracle-instantclient-basic previamente no seleccionado.
(Leyendo la base de datos ...
131239 ficheros y directorios instalados actualmente.)
Desempaquetando oracle-instantclient-basic (de oracle-instantclient-basic_10.2.0.3-2_i386.deb) ...
Seleccionando el paquete oracle-instantclient-devel previamente no seleccionado.
Desempaquetando oracle-instantclient-devel (de oracle-instantclient-devel_10.2.0.3-2_i386.deb) ...
Seleccionando el paquete oracle-instantclient-jdbc previamente no seleccionado.
Desempaquetando oracle-instantclient-jdbc (de oracle-instantclient-jdbc_10.2.0.3-2_i386.deb) ...
Seleccionando el paquete oracle-instantclient-sqlplus previamente no seleccionado.
Desempaquetando oracle-instantclient-sqlplus (de oracle-instantclient-sqlplus_10.2.0.3-2_i386.deb) ...
Configurando oracle-instantclient-basic (10.2.0.3-2) ...
Configurando oracle-instantclient-devel (10.2.0.3-2) ...
Configurando oracle-instantclient-jdbc (10.2.0.3-2) ...
Configurando oracle-instantclient-sqlplus (10.2.0.3-2) ...
root@soledad:~/Desktop/Oracle_Basic_Client#

Bien, ya tenemos el cliente instalado. Necesitamos ahora definir las variables de entorno. Yo las he creado en /etc/environment pero puedes incluirlas en un shell script que invoques al iniciar sesion con tu usuario o en su fichero .profile.

Mi fichero /etc/environment queda como este:


PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
LANG="es_ES.UTF-8"
# Para poder visualizar correctamente programas Swing en Beryl
AWT_TOOLKIT="MToolkit"
# Configuracion de ORACLE
ORACLE_HOME=/usr/lib/oracle/10.2.0.3/client
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_HOME
export PATH
export LD_LIBRARY_PATH

Para instalar el cliente, tambien tienes que incluir las librerias .so en el sistema para ello ejecuta lo siguiente:


sudo sh -c “echo /usr/lib/oracle/10.2.0.3/client/lib >> /etc/ld.so.conf”
sudo ldconfig

Por ultimo ya podriamos conectar a cualquier base de datos mediante sqlplus de la forma:

sqlplus user/password@//host/sid

Ejemplo:


jose@soledad:~$ sqlplus desa/desa@//127.0.0.1/DESARROLLO
SQL*Plus: Release 10.2.0.3.0 - Production on Thu Mar 22 14:01:00 2007
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning option
JServer Release 9.2.0.8.0 - Production
SQL> select * from user;

Pero si en cambio quieres emplear un fichero tnsnames.ora puedes hacer lo siguiente:

Nos vamos a $ORACLE_HOME que en mi caso es /usr/lib/oracle/10.2.0.3/client

y creamos el directorio network, y dentro de network creamos el directorio admin
es decir queda: /usr/lib/oracle/10.2.0.3/client/network/admin

alli dentro dejamos el fichero tnsnames.ora que es de la forma:


<ALIAS> =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <HOST>)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = <SID>)
)
)

Ejemplo:


DESARROLLO =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DESARROLLO)
)
)

Y para conectar bastaria con ejecutar:


sqlplus user/password@alias

Ejemplo:


jose@soledad:~$ . /etc/environment
jose@soledad:~$ sqlplus desa/desa@DESARROLLO
SQL*Plus: Release 10.2.0.3.0 - Production on Fri Mar 23 07:11:16 2007
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning option
JServer Release 9.2.0.8.0 - Production
SQL> SELECT sysdate FECHA_SISTEMA from dual;
FECHA_SIS
---------
23-MAR-07

Si no quieres usar esta ruta para el fichero tnsnames.ora puedes añadirlo donde quieras pero definiendo la variable de entorno TNS_ADMIN que indica la ruta de este fichero.
Esta informacion la he extraido de la documentacion de Oracle, que nos dice que el orden de busqueda de este fichero es el siguiente:

Oracle Net8 and Connection Manager search for global files in the following order:

  1. The directory specified by the environment variable, TNS_ADMIN, if set.
  2. The /var/opt/oracle directory.
  3. $ORACLE_HOME/network/admin

63 Responses to “Instalar el cliente de Oracle en Ubuntu Edgy”


  1. 1 Junior abril 12, 2007 en 2:16 pm

    Olá! Desculpe o português. Parabéns pelo artigo, muito bom mesmo! E bem prático! Mas, somente uma correção, em vez de “alien *.deb” deveria ser “alien *.rpm”.

  2. 2 superpiwi abril 12, 2007 en 2:44 pm

    obrigado. es una errata que se me habia pasado al escribir.

  3. 3 Rubén abril 25, 2007 en 7:21 pm

    Muy buen tutorial. Funciona perfecto.
    Muchas gracias

  4. 4 BaldwinsLover mayo 11, 2007 en 8:29 am

    Hola,
    yo también he seguido el tutorial pero no conseguía conectarme con el tnsnames.ora aunque sí desde la línea de comandos. El error estaba en que en linux el tnsnames lo busca bajo la ruta
    $ORACLE_HOME/lib/network/admin en vez de $ORACLE_HOME/network/admin.

    Quizá puedas incluirlo en el tutorial como posible alternativa en caso de que no funcione a la primera.

  5. 5 superpiwi mayo 11, 2007 en 8:40 am

    ¿Que raro?. Yo lo tengo en $ORACLE_HOME/network/admin y me funciona. De hecho si no se lo indicas con la variable de entorno TNS_ADMIN es una de las rutas que se mira por defecto. No se. Si te funciona en esa ruta, pues bienvenido sea.

  6. 6 jose junio 26, 2007 en 1:11 pm

    No me funciono me pide TNS y lo tengo bien

  7. 7 superpiwi junio 27, 2007 en 6:02 am

    Es raro. cuando pueda actualizare el articulo de instalacion de Oracle y ya vuelvo a revisar todos los puntos. Aunque ya sera para Feisty y lo publicare en el nuevo blog. me mude de sitio.

  8. 8 Kutral junio 29, 2007 en 4:03 am

    hola segui los pasos para instalar el tora con oracle, pero despues de todos los pasos, aun me sale la coneccion solamente a postgresql
    alguien me puede ayudar ??
    gracias

  9. 9 msdark septiembre 11, 2007 en 7:36 pm

    instale oracle 11g basado en este how to, pero a la hora de entrar en consola con sqlplus… ¿Que user y pass uso?? no me conecta con nada, necesito tener oracle (ya sea XE u otra) pra trabajar con Java, para la universidad…

    Una vez instalado los debs (previamente creados por alien), como configuro el usuario y password de oracle???

    Saludos!!!

  10. 10 felipe septiembre 26, 2007 en 7:10 am

    Hola.
    He llegado hasta este paso:
    sudo sh -c “echo /usr/lib/oracle/10.2.0.3/client/lib >> /etc/ld.so.conf”
    y no me funciona, me dice que no reconoce “echo” y en otros caso que no tengo permisos de escritura sobre /etc/ld.so.conf …

  11. 11 cabre noviembre 6, 2007 en 9:09 am

    felipe, seguramente haces un copy paste, escribe bien la linea y asegúrate que antes de echo hay unas comillas “

  12. 12 Seraphinux noviembre 9, 2007 en 7:38 am

    Oyes no es preciso hacerlo con ECHO, entra a tu carpeta /etc y con el vim edita el archivo ld.so.conf y agregale la cadena /usr/lib/oracle/10.2.0.3/client/lib

    y funciona igual.

    Por otra parte graaacias por este post!!! en verdad es entendible y fuuuciona que es lo mejor!!!

  13. 13 Kael enero 25, 2008 en 1:22 am

    Hola yo tambien tuve problemas con el tnsnames.ora y lo resolvi creandolo en la ruta $ORACLE_HOME/lib/network/admin como lo mensionaba un post anterior.

    Otro de los problemas tuve es que no me tomava las variables de entorno de /etc/environment y las tuve que poner en /etc/profile no se a que se deva el por que ubuntu tomaba las variables de /etc/profile pero funciono

    P.D. excelente post Saludos

  14. 14 Vacax enero 25, 2008 en 7:18 pm

    Gracias por tu Post.

    Me ayudo un mundo.

    PAX

  15. 15 MALC enero 29, 2008 en 6:23 pm

    Hola,

    acabo de instalar el Instant Client de oracle en un Ubuntu siguiendo los pasos que indicas. He puesto las variables de entorno en el bash.bshrc.
    Al intentar conectar con sqlplus me sale el siguiente error:

    sqlplus: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory

    No encuentro tampoco ningun fichero libclntsh.so … ¿alguien sabe cómo solucionar esto?

    Muuuuchas gracias.

  16. 16 Draka febrero 8, 2008 en 9:24 pm

    tengo el mismo problema
    sqlplus64: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

  17. 17 Pedro febrero 18, 2008 en 12:31 pm

    apt-get install libaio

  18. 18 ktulu022 febrero 19, 2008 en 5:57 pm

    Buenas les saludo desde Guatemala yo instale el cliente version 11.1.0.1 del Oracle Cliente tuve el siguiente error:

    sqlplus: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory

    Al tratar de conectarme con el comando:

    sqlplus user/password@//host/sid

    Hice lo que sugirio Pedro:

    sudo apt-get install libaio

    Pero la libreria yano esta disponible, ahora es la libreria libaio1, ya me pude conectar al Oracle el codigo seria:

    sudo apt-get install libaio1

    Gracias por esta informacion me fue muy util.

  19. 19 cali abril 13, 2008 en 11:46 am

    A mi no me funciona si hago los export en /etc/enviroment.

    Para los que no les funcione como a mi, que hagan los export en .bashrc. Y reconoce perfectamente el tnsnames.ora.

  20. 20 cali abril 13, 2008 en 11:47 am

    Por cierto, alguien sabe como instalar el sql loader???

  21. 21 job1314 mayo 8, 2008 en 9:28 pm

    buenas por favor alguien que me ayude no me puedo conectar al servidor oracle que esta en otra red. estoy usando linux ubuntu 7.10 gutsy gibbon y he seguido estos pasos y nada, me sale el siguiente error ORA-12154: TNS:could not resolve the connect identifier specified. pero si logro conectarme desde una maquina con windows y para ambos casos utilizo la misma version del cliente oracle la 11.0.1 Gracias…..

  22. 22 superpiwi mayo 8, 2008 en 10:06 pm

    Si dices que conectas con un cliente Windows, entonces no es un problema del “listener” en la base de datos remota.
    Seguramente tienes mal la cadena de conexion o no te la encuentra. Ten en cuenta que para que te funcione debes tener definidas las siguientes variables:

    ORACLE_HOME
    ORACLE_SID

    Haz un

    echo $ORACLE_HOME
    y
    echo $ORACLE_SID

    para asegurarte que tienen valores.
    Entonces te vas a NETWORK/ADMIN

    $ cd $ORACLE/network/admin

    y alli editas el fichero tnsnames.ora

    asegurate que la cadena de conexion para tu base de datos esta correcta, si te falta o sobra algun parentesis, el hostname esta mal, o el puerto, o el sid, o incluso el nombre, etc.. te fallara.
    Para asegurarte puedes mirar tu
    C:/ORACLE/network/admin de la maquina Windows
    (o donde hayas instalado el cliente de Oracle en Windows) y comprobar que la cadena del tnsnames.ora es exactamente la misma.

    Puedes tambien hacer uso del comando “tnsping” para saber si accedes o no a la base de datos remota.
    Y poco mas.

    – si tienes bien la cadena
    – si tienes bien definido el ORACLE_HOME y ORACLE_SID
    – si tienes en el path el sqlplus

    deberias poder conectar:

    $ sqlplus user/pass@aliasBBDD

  23. 23 superpiwi mayo 8, 2008 en 10:09 pm

    Por cierto leeme pronto otra vez, pq revisare todo esto de nuevo, ahora mismo estoy re-escribiendo el tutorial:

    – Como instalar Oracle en Ubuntu Hardy Heron

    aunque no se cuando lo subire. espero que pronto.

  24. 24 superpiwi mayo 8, 2008 en 10:14 pm

    @cali

    Puede que me equivoque pero creo que sql loader solo va incluido en el server, no en el cliente. Y si me equivoco menos estara en el directorio $ORACLE_HOME/bin (del servidor) que es donde suelen estar los ejecutables. Y a menos que esto tambien haya cambiado en las ultimas versiones, sql*loader lo tienes que usar en la maquina que hace de server para cargar datos desde su propio sistema de ficheros. es decir, cargas ficheros externos a la base de datos, pero que se encuentran en la propia maquina servidora, no te vale cargar un fichero remoto.

  25. 25 job1314 mayo 9, 2008 en 1:06 pm

    buenos dias Superpiwi, gracias por responder. desde la terminal he ejecutado echo $ORACLE_HOME y no sale nada de igual manera con la $ORACLE_SID, el archivo TNSNAME.ORA es el mismo que utilise en windows, por lo tanto asumo que estan buenas las cadenas de conexion. mi archivo TNSNAME.ORA se encuentra en la siguiente ruta “/usr/lib/oracle/11.1.0.1/client/network/admin” tal como lo indicaste en eltutorial, y todo los pasos los cumpli al igual que las variables de entorno las cree en “/etc/environment”

  26. 26 job1314 mayo 9, 2008 en 5:04 pm

    Buenas tardes.. reinicie mi maquina y ahora puedo ver el echo $ORACLE_HOME pero $ORACLE_SID no, ya que en el tutorial no salia para configurarse. como te mensione el archivo TNSNAME.ORA es el mismo que utilise en windows, por lo tanto asumo que estan buenas las cadenas de conexion. mi archivo TNSNAME.ORA se encuentra en la siguiente ruta “/usr/lib/oracle/11.1.0.1/client/network/admin” tal como lo indicaste en eltutorial, y todo los pasos los cumpli al igual que las variables de entorno las cree en “/etc/environment”. aqui te anoto los errores que se presentan al tratar de conectarme.

    ORA-12545: Connect failed because target host or object does not exist.

    Este error sale al ejecutar el siguiente comando:
    $ sqlplus usiario/passw@aliasBD

    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor

    Y este es cuando ejecuto:
    $ sqlplus usuario/passw@//x.x.x.x/aliasBD

    Por favor ayudame Gracias…

  27. 27 superpiwi mayo 9, 2008 en 6:48 pm

    el ORACLE_SID lo puedes crear a mano e incluirlo en el shell script,
    por ejemplo

    ORACLE_SID=TU_BDD
    echo “ORACLE_SID es $ORACLE_SID”

    puede que tengas ya bien el TNSNAMES.ORA pero no te lo encuentre, asegurate que la ruta este bien.

    $ORACLE_HOME/network/admin

    Si acaso lo tienes en otra ruta (el fichero TNSNAMES.ora)
    entonces tienes que definir otra variable llamada:

    TNS_ADMIN, con la ruta

    TNS_ADMIN=ruta_al_tnsnames

    Aunque si lo tienes en el $ORACLE/network/admin esta variable no te hace falta, pues Oracle se va a buscar en primer lugar este fichero ahi.

    Suponiendo que tienes bien:

    $ORACLE_HOME/NETWORK/admin/TNSNAMES.ora
    la ruta donde instalaste Oracle en $ORACLE_HOME
    y el $ORACLE_SID con el nombre correcto de tu BBDD

    prueba a hacer:

    $tnsping alias_de_la_bd

    el comando tnsping intenta ver si desde tu maquina llegas a la otra base de datos

    si te da error, malo, si te dice OK, perfecto.

    Y si sigue dandote error del estilo:

    ORA-12545: Connect failed because target host or object does not exist.

    Ya solo se me ocurre ir al server y ver si esta la base de datos levantada en local y despues si el servicio listener tambien esta levantado, el listener es el que te permite que conectes de manera remota.

    Para recargar el listener.
    Desde el server harias:

    $ cd ORACLE_HOME
    cd bin
    lsnrctl
    y cuando estes dentro
    reload

    o si fuera necesario:

    stop

    y luego start

    Dentro del lsnrctl, el comando “status” tb te dice como esta el estado.
    Algunas veces el listener se queda como bloqueado, entonces lo que yo hago es:
    pararlo:

    $ lsnrctl
    stop

    me salgo, “exit”
    voy y borro los logs del listener

    vuelvo a entrar:

    $ lsnrctl

    y lo vuelvo a iniciar

    start

    — :-S es complicado contartelo asi, pero debe ser pq el SID no le gusta, o pq la base de datos remota tiene algun problema con el listener. Asegurate de que los valores de las variables sean correctos, eso suele ser el principal problema.

    Vere si puedo escribir pronto un nuevo tutorial sobre esto, para dejarlo mas claro.

  28. 28 job1314 mayo 9, 2008 en 8:13 pm

    nada no me conecta he intentado todo lo que dices, y recuerda que ya me he conectado co n windows quiere decir que el servidor esta arriba y el puerto y el listener. que mas puedo intentar??? gracias…

  29. 29 superpiwi mayo 10, 2008 en 8:52 am

    Si como dices desde Windows accedes entonces descartamos lo del listener y que la BBDD este caido.
    Entonces el problema debe ser del nombre del alias o del SID.
    Otra cosa que se me ocurre es que hayas copiado el TNSNAMES.ora desde Windows a Linux, eso te va a dar problemas. porque le mete caracteres ^M (Control+M) al final de cada linea. En Windows se usan 2 caracteres (13 y 10) para indicar el retorno de carro y el salto de linea, en Linux solo 1. Asi que o bien escribes el tnsnames.ora desde Linux, o lo conviertes con una utilidad llamada dos2unix, que se usa para convertir ficheros de texto plano de Windows a Unix.
    El formato es:

    dos2unix fichero_entrada > fichero_salida

    Este comando realmente lo que hace es quitar los 13 de la secuencia 13 10, de manera que al volver a editar el fichero con el vi por ejemplo ya no aparecen los ^M.

  30. 30 job1314 mayo 12, 2008 en 2:15 pm

    buenas piwi tengo 2 archivos tnsnames.ora uno cuyo nombre esta escrito en mayusculas (TNSNAMES.ora) y el otro en Minusculas (tnsnames.ora), el cliente distingue en tre mayusculas y minusculas?. el que esta escrito en minusculas posee los caracteres ^M pero el que esta en mayusculas no.

  31. 31 superpiwi mayo 12, 2008 en 7:06 pm

    Ajá
    Quedate solo con el “tnsnames.ora” y que este no tenga caracteres ^M.

  32. 32 job1314 mayo 13, 2008 en 9:04 pm

    buenas tardes con respecto a lo que me has dicho lo voy a intentar, otra duda que me surge es que de igual manera me sucede con los directorios yo tenia uno solo pero me cree 2 uno en mayusculas y otro en minusculas. por que me daba dudas de si el cliente o linux diferencia de mayusculas y minusculas que me sugieres??? gracisas….

  33. 33 job1314 mayo 13, 2008 en 9:07 pm

    El directorio que cambie fue el network por NETWORK y el directorio admin lo deje tal cual en minusculas

  34. 34 xkill junio 5, 2008 en 10:07 am

    sqlplus SYS/redhat@//172.17.1.183/orcl
    Error 6 initializing SQL*Plus
    Message file sp1.msb not found
    SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

    But my ORACLE_HOME=/usr/lib/oracle/11.1.0.1/client/

    I try to find any msb, but …
    find /usr/lib/oracle/11.1.0.1/client/ | grep msb

  35. 35 castor julio 4, 2008 en 5:17 pm

    Hola:

    Requiero editar el archivo tnsnames.ora en el servidor, aunque es de pruebas, se conectan al menos 40 usuarios.

    ¿Puedo hacerlo sin dar de baja la base Oracle?

    O debo darla de baja.

    Saludos.

  36. 36 Ricardo agosto 20, 2008 en 8:01 pm

    Para quitar el errorcito de la ruta de los archivos msb. Creen la ruta destinada a ellos.

    sudo mkdir $ORACLE_HOME/sqlplus/
    sudo mkdir $ORACLE_HOME/sqlplus/mesg

    Y pongan dentro de ella los archivos msb (recuerden usar sudo). Yo le puse unos que tenía en mi disco duro de windows. Si no los tienen pidanmelos por mail.

  37. 37 MISAEL octubre 7, 2008 en 4:10 pm

    Estoy intalando el TOra en mi equipo… y al hacer todos los procedimientos correspondientes me sale el siguiente error:

    tora: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory

    y no he logrado que funcione el Tora… Help me please

  38. 38 superpiwi octubre 7, 2008 en 4:35 pm

    @Misael
    Como te comenta el error, te falta esa libreria de enlace dinamico.
    Generalmente suelen estar en /usr/lib

    Es posible que tengas una parecida, pero que no se llame exactamente igual:

    jose@soledad:/usr/lib$ ls libcln*
    libcln.so.5 libcln.so.5.0.0

    Muchas veces se resuelve renombrando una libreria que ya existe mediante una ligadura simbolica. una ligadura es parecida a un enlace directo de los de windows a un fichero, pero te permite por ejemplo referenciar al mismo fichero con 2 nombres diferentes.
    P.ej:

    tienes un fichero llamado pepe.tx
    tu podrias crear una ligadura llamada “petete” a ese fichero:

    $ ln -s “pepe.txt” “petete”

    asi en el directorio ahora tienes 2 ficheros, uno llamado pepe.txt y otro petete pero realmente son el mismo.

    Pues con la libreria igual, si tienes una parecida y de version 10 pues create una ligadura con ese nombre que te pide y a probar suerte. en otro caso, ya habria que ver que libreria te tienes que instalar descargandola con apt-get, algo que ya es mas complejo.

  39. 39 MISAEL octubre 15, 2008 en 5:45 pm

    Al vereficier las librerias no aparace la que se necesita

    libfreebl3.so libmenuw.so.5.5
    libfreetype.so.6 libmetacity-private.a
    libfreetype.so.6.3.10 libmetacity-private.so
    libfribidi.so.0 libmetacity-private.so.0
    libfribidi.so.0.0.0 libmetacity-private.so.0.0.0
    libFS.so.6 libmimelib.la
    libFS.so.6.0.0 libmimelib.so
    libg.a libmimelib.so.1
    libgailutil.so.18 libmimelib.so.1.0.1
    libgailutil.so.18.0.1 libmng.so.1
    libgamin-1.so.0 libmng.so.1.0.0
    libgamin-1.so.0.1.7 libmp.so.3
    libgcj_bc.so.1 libmp.so.3.1.7
    libgcj_bc.so.1.0.0 libm.so
    libgcj.so.7rh libmultisynk.la
    libgcj.so.7rh.0.0 libmultisynk.so
    libgcj-tools.so.7rh libmultisynk.so.0
    libgcj-tools.so.7rh.0.0 libmultisynk.so.0.0.0
    libgconf-2.so.4 libmusicbrainz.so.4
    libgconf-2.so.4.1.0 libmusicbrainz.so.4.0.0
    libgcrypt.so.11 libnautilus-burn.so.4
    libgcrypt.so.11.2.2 libnautilus-burn.so.4.0.0
    libgdbm.so.2 libnautilus-extension.so.1
    libgdbm.so.2.0.0 libnautilus-extension.so.1.1.0
    libgdict-1.0.so.5 libncurses.so.5
    libgdict-1.0.so.5.0.5 libncurses.so.5.5
    libgdk_pixbuf-2.0.so.0 libncursesw.so.5
    libgdk_pixbuf-2.0.so.0.1000.4 libncursesw.so.5.5
    libgdk_pixbuf_xlib-2.0.so.0 libneon.so.25
    libgdk_pixbuf_xlib-2.0.so.0.1000.4 libneon.so.25.0.5
    libgdk-x11-2.0.so.0 libnetpbm.so.10
    libgdk-x11-2.0.so.0.1000.4 libnetpbm.so.10.35
    libgd.so.2 libnetsnmpagent.so.10
    libgd.so.2.0.0 libnetsnmpagent.so.10.0.1
    libgettextlib-0.14.6.so libnetsnmphelpers.so.10
    libgettextsrc-0.14.6.so libnetsnmphelpers.so.10.0.1
    libgij.so.7rh libnetsnmpmibs.so.10
    libgij.so.7rh.0.0 libnetsnmpmibs.so.10.0.1
    libgimp-2.0.so.0 libnetsnmp.so.10
    libgimp-2.0.so.0.200.13 libnetsnmp.so.10.0.1
    libgimpbase-2.0.so.0 libnetsnmptrapd.so.10
    libgimpbase-2.0.so.0.200.13 libnetsnmptrapd.so.10.0.1
    libgimpcolor-2.0.so.0 libnewt.so.0.52
    libgimpcolor-2.0.so.0.200.13 libnewt.so.0.52.1
    libgimpmath-2.0.so.0 libnfsidmap.la
    libgimpmath-2.0.so.0.200.13 libnfsidmap.so.0
    libgimpmodule-2.0.so.0 libnfsidmap.so.0.2.0
    libgimpmodule-2.0.so.0.200.13 libnl.so.1
    libgimpprint.so.1 libnl.so.1.0-pre5
    libgimpprint.so.1.1.3 libnm_glib.so.0
    libgimpthumb-2.0.so.0 libnm_glib.so.0.0.0
    libgimpthumb-2.0.so.0.200.13 libnm-util.so
    libgimpui-2.0.so.0 libnm-util.so.0
    libgimpui-2.0.so.0.200.13 libnm-util.so.0.0.0
    libgimpwidgets-2.0.so.0 libnoatunarts.la
    libgimpwidgets-2.0.so.0.200.13 libnoatunarts.so
    libglade libnoatuncontrols.la
    libglade-2.0.so.0 libnoatuncontrols.so.1
    libglade-2.0.so.0.0.7 libnoatuncontrols.so.1.2.0
    libGL.so.1 libnoatun.la
    libGL.so.1.2 libnoatun.so.1
    libGLU.so.1 libnoatun.so.1.2.0
    libGLU.so.1.3.060501 libnoatuntags.la
    libgmcop.la libnoatuntags.so.1
    libgmcop.so libnoatuntags.so.1.2.0
    libgmcop.so.1 libnotify.so
    libgmcop.so.1.0.0 libnotify.so.1
    libgmp.so.3 libnotify.so.1.1.0
    libgmp.so.3.3.3 libnsl.a
    libgmpxx.so.3 libnsl.so
    libgmpxx.so.3.0.5 libnspr4.so
    libgnome-2.so.0 libnss3.so
    libgnome-2.so.0.1600.0 libnssckbi.so
    libgnomecanvas-2.so.0 libnss_compat.so
    libgnomecanvas-2.so.0.1400.0 libnss_db.so
    libgnomecups-1.0.so.1 libnss_dns.so
    libgnomecups-1.0.so.1.0.0 libnss_files.so
    libgnome-desktop-2.so.2 libnss_hesiod.so
    libgnome-desktop-2.so.2.2.21 libnss_ldap.so
    libgnome-keyring.so.0 libnss_nisplus.so
    libgnome-keyring.so.0.0.1 libnss_nis.so
    libgnome-mag.so.2 libnssutil3.so
    libgnome-mag.so.2.1.1 libnss_winbind.so
    libgnome-media-profiles.so.0 libnss_wins.so
    libgnome-media-profiles.so.0.0.0 libnuma.so.1
    libgnome-menu.so.2 liboddjob.so.0
    libgnome-menu.so.2.1.3 liboddjob.so.0.0.0
    libgnomeprint liboggarts.la
    libgnomeprint-2-2.so.0 liboggarts.so
    libgnomeprint-2-2.so.0.1.0 libOggFLAC++.so.2
    libgnomeprintui-2-2.so.0 libOggFLAC++.so.2.0.0
    libgnomeprintui-2-2.so.0.1.0 libOggFLAC.so.3
    libgnomespeech.so.7 libOggFLAC.so.3.0.0
    libgnomespeech.so.7.0.1 libogg.so.0
    libgnomeui-2.so.0 libogg.so.0.5.3
    libgnomeui-2.so.0.1600.0 libogrove.la
    libgnomevfs-2.so.0 libogrove.so
    libgnomevfs-2.so.0.1600.2 libogrove.so.0
    libgnome-window-settings.so.1 libogrove.so.0.0.1
    libgnome-window-settings.so.1.0.0 liboil-0.3.so.0
    libgnuefi.a liboil-0.3.so.0.1.0
    libgnutls-extra.so.13 libopal_linux_x86_r.so
    libgnutls-extra.so.13.0.6 libopal_linux_x86_r.so.2
    libgnutls-openssl.so.13 libopal_linux_x86_r.so.2.2
    libgnutls-openssl.so.13.0.6 libopal_linux_x86_r.so.2.2.2
    libgnutls.so.13 libopal.so
    libgnutls.so.13.0.6 libopcodes-2.17.50.0.6-6.el5.so
    libgomp.so.1 libORBit-2.so.0
    libgomp.so.1.0.0 libORBit-2.so.0.1.0
    libgpg-error.so.0 libORBitCosNaming-2.so.0
    libgpg-error.so.0.3.0 libORBitCosNaming-2.so.0.1.0
    libgpgme++.la libORBit-imodule-2.so.0
    libgpgme++.so libORBit-imodule-2.so.0.0.0
    libgpgme++.so.0 libospgrove.la
    libgpgme++.so.0.2.0 libospgrove.so
    libgphoto2 libospgrove.so.0
    libgphoto2_port libospgrove.so.0.0.1
    libgphoto2_port.so.0 libosp.so.5
    libgphoto2_port.so.0.6.1 libosp.so.5.0.0
    libgphoto2.so.2 libostyle.la
    libgphoto2.so.2.1.1 libostyle.so
    libgpilotdcm.so.2 libostyle.so.0
    libgpilotdcm.so.2.0.2 libostyle.so.0.0.1
    libgpilotdconduit.so.2 libpanel-applet-2.so.0
    libgpilotdconduit.so.2.0.3 libpanel-applet-2.so.0.2.11
    libgpilotd.so.2 libpanel.so.5
    libgpilotd.so.2.1.1 libpanel.so.5.5
    libgpm.so.1 libpanelw.so.5
    libgpm.so.1.19.0 libpanelw.so.5.5
    libgpod.so.0 libpango-1.0.so.0
    libgpod.so.0.400.0 libpango-1.0.so.0.1400.9
    libgsf-1.so.114 libpangocairo-1.0.so.0
    libgsf-1.so.114.0.1 libpangocairo-1.0.so.0.1400.9
    libgsf-gnome-1.so.114 libpangoft2-1.0.so.0
    libgsf-gnome-1.so.114.0.1 libpangoft2-1.0.so.0.1400.9
    libgssapi_krb5.so.2 libpangox-1.0.so.0
    libgssapi_krb5.so.2.2 libpangox-1.0.so.0.1400.9
    libgssapi.la libpangoxft-1.0.so.0
    libgssapi.so.2 libpangoxft-1.0.so.0.1400.9
    libgssapi.so.2.0.0 libparted-1.8.so.0
    libgs.so libparted-1.8.so.0.0.1
    libgs.so.8 libpcap.so.0
    libgs.so.8.15 libpcap.so.0.9
    libgssrpc.so.4 libpcap.so.0.9.4
    libgssrpc.so.4.0 libpcrecpp.so.0
    libgstaudio-0.10.so.0 libpcrecpp.so.0.0.0
    libgstaudio-0.10.so.0.6.0 libpcreposix.so.0
    libgstbase-0.10.so.0 libpcreposix.so.0.0.0
    libgstbase-0.10.so.0.8.1 libpcsclite.so.1
    libgstcdda-0.10.so.0 libpcsclite.so.1.0.0
    libgstcdda-0.10.so.0.6.0 libpgtypes.so.2
    libgstcontroller-0.10.so.0 libpgtypes.so.2.1
    libgstcontroller-0.10.so.0.8.1 libpisock++.so.0
    libgstdataprotocol-0.10.so.0 libpisock++.so.0.0.0
    libgstdataprotocol-0.10.so.0.8.1 libpisock.so.8
    libgstinterfaces-0.10.so.0 libpisock.so.8.0.5
    libgstinterfaces-0.10.so.0.6.0 libpisync.so.0
    libgstnet-0.10.so.0 libpisync.so.0.0.1
    libgstnet-0.10.so.0.8.1 libplanner-1.so
    libgstnetbuffer-0.10.so.0 libplanner-1.so.0
    libgstnetbuffer-0.10.so.0.6.0 libplanner-1.so.0.0.0
    libgstreamer-0.10.so.0 libplc4.so
    libgstreamer-0.10.so.0.8.1 libplds4.so
    libgstriff-0.10.so.0 libpng12.so.0
    libgstriff-0.10.so.0.6.0 libpng12.so.0.10.0
    libgstrtp-0.10.so.0 libpng.so.3
    libgstrtp-0.10.so.0.6.0 libpng.so.3.10.0
    libgsttag-0.10.so.0 libpoldiff.so
    libgsttag-0.10.so.0.6.0 libpoldiff.so.1
    libgstvideo-0.10.so.0 libpoppler-glib.so.1
    libgstvideo-0.10.so.0.6.0 libpoppler-glib.so.1.0.0
    libgtkhtml-2.so.0 libpoppler.so.1
    libgtkhtml-2.so.0.0.0 libpoppler.so.1.0.0
    libgtkhtml-3.14.so.19 libpopt.a
    libgtkhtml-3.14.so.19.1.0 libpopt.so
    libgtksourceview-1.0.so.0 libpopt.so.0
    libgtksourceview-1.0.so.0.0.0 libpopt.so.0.0.0
    libgtkspell.so.0 libpq.so.4
    libgtkspell.so.0.0.0 libpq.so.4.1
    libgtk-x11-2.0.so.0 libpspell.so.15
    libgtk-x11-2.0.so.0.1000.4 libpspell.so.15.1.3
    libgtop-2.0.so.7 libpthread.a
    libgtop-2.0.so.7.0.0 libpthread_nonshared.a
    libgucharmap.so.5 libpthread.so
    libgucharmap.so.5.0.1 libpt_linux_x86_r.so.1
    libguilereadline-v-17.so libpt_linux_x86_r.so.1.10
    libguilereadline-v-17.so.17 libpt_linux_x86_r.so.1.10.1
    libguilereadline-v-17.so.17.0.0 libpurple-client.so.0
    libguile.so.17 libpurple-client.so.0.3.1
    libguile.so.17.0.0 libpurple.so.0
    libguile-srfi-srfi-13-14-v-3.so libpurple.so.0.3.1
    libguile-srfi-srfi-13-14-v-3.so.3 libpython2.4.so
    libguile-srfi-srfi-13-14-v-3.so.3.0.0 libpython2.4.so.1.0
    libguile-srfi-srfi-1-v-3.so libqgpgme.la
    libguile-srfi-srfi-1-v-3.so.3 libqgpgme.so
    libguile-srfi-srfi-1-v-3.so.3.0.0 libqgpgme.so.0
    libguile-srfi-srfi-4-v-3.so libqgpgme.so.0.0.0
    libguile-srfi-srfi-4-v-3.so.3 libqpol.so
    libguile-srfi-srfi-4-v-3.so.3.0.0 libqpol.so.1
    libguile-srfi-srfi-60-v-2.so libqtmcop.la
    libguile-srfi-srfi-60-v-2.so.2 libqtmcop.so
    libguile-srfi-srfi-60-v-2.so.2.0.0 libqtmcop.so.1
    libgweather.so libqtmcop.so.1.0.0
    libgweather.so.0 libqtopiakonnector.la
    libgweather.so.0.0.0 libqtopiakonnector.so
    libhal.so.1 libraw1394.so.8
    libhal.so.1.0.0 libraw1394.so.8.2.0
    libhal-storage.so.1 libreadline.so.5
    libhal-storage.so.1.0.0 libreadline.so.5.1
    libhesiod.so.0 libremotekonnector.la
    libhesiod.so.0.0.0 libremotekonnector.so
    libhistory.so.5 libresolv.a
    libhistory.so.5.1 libresolv.so
    libhpip.so.0 librom1394.so.0
    libhpip.so.0.0.1 librom1394.so.0.3.0
    libhugetlbfs.so librpcsecgss.la
    libI810XvMC.so.1 librpcsecgss.so.2
    libI810XvMC.so.1.0.0 librpcsecgss.so.2.0.1
    libICE.so.6 librpcsvc.a
    libICE.so.6.3.0 librpm-4.4.so
    libicudata.so.36 librpmbuild-4.4.so
    libicudata.so.36.0 librpmdb-4.4.so
    libicui18n.so.36 librpmio-4.4.so
    libicui18n.so.36.0 librss.la
    libicuio.so.36 librss.so.1
    libicuio.so.36.0 librss.so.1.0.0
    libicule.so.36 librsvg-2.so.2
    libicule.so.36.0 librsvg-2.so.2.16.1
    libiculx.so.36 librt.a
    libiculx.so.36.0 librtkaio.a
    libicutu.so.36 librt.so
    libicutu.so.36.0 libsane.so.1
    libicuuc.so.36 libsane.so.1.0.18
    libicuuc.so.36.0 libsasl2.so.2
    libIDL-2.so.0 libsasl2.so.2.0.22
    libIDL-2.so.0.0.0 libscrollkeeper.a
    libidn.so.11 libscrollkeeper.so
    libidn.so.11.5.19 libscrollkeeper.so.0
    libiec61883.so.0 libscrollkeeper.so.0.0.0
    libiec61883.so.0.0.0 libSDL-1.2.so.0
    libieee1284.so.3 libSDL-1.2.so.0.7.3
    libieee1284.so.3.2.1 libsefs.so
    libieee.a libsefs.so.3
    libijs-0.35.so libselinux.so
    libijs.so libsemanage.so
    libindex.la libsensors.so.3
    libindex.so libsensors.so.3.1.0
    libindex.so.0 libsilc-1.0.so.2
    libindex.so.0.0.0 libsilc-1.0.so.2.4.1
    libisccc.so.0 libsilcclient-1.0.so.1
    libisccc.so.0.2.2 libsilcclient-1.0.so.1.3.2
    libisccfg.so.1 libslang.so.2
    libisccfg.so.1.0.6 libslang.so.2.0.6
    libisc.so.11 libsmbclient.a
    libisc.so.11.1.1 libsmbclient.so
    libjpeg.so.62 libsmbclient.so.0
    libjpeg.so.62.0.0 libsmime3.so
    libk3bdevice.so libSM.so.6
    libk3bdevice.so.2 libSM.so.6.0.0
    libk3bdevice.so.2.0.1 libsnmp.so.10
    libk3b.so libsnmp.so.10.0.1
    libk3b.so.2 libsoftokn3.chk
    libk3b.so.2.0.0 libsoftokn3.so
    libk5crypto.so.3 libsoundserver_idl.la
    libk5crypto.so.3.1 libsoundserver_idl.so
    libkabc_dir.la libsoundserver_idl.so.1
    libkabc_dir.so.1 libsoundserver_idl.so.1.0.0
    libkabc_dir.so.1.0.0 libsoup-2.2.so.8
    libkabc_file.la libsoup-2.2.so.8.5.0
    libkabc_file.so.1 libspeex.so.1
    libkabc_file.so.1.0.0 libspeex.so.1.3.0
    libkabc_groupdav.la libspi.so.0
    libkabc_groupdav.so libspi.so.0.10.11
    libkabc_groupdav.so.1 libsqlite3.so.0
    libkabc_groupdav.so.1.0.0 libsqlite3.so.0.8.6
    libkabc_groupwise.la libssl3.so
    libkabc_groupwise.so libstartup-notification-1.so.0
    libkabc_groupwise.so.1 libstartup-notification-1.so.0.0.0
    libkabc_groupwise.so.1.0.0 libstdc++.so.6
    libkabckolab.la libstdc++.so.6.0.8
    libkabckolab.so libstunnel.so
    libkabckolab.so.0 libsysfs.so.2
    libkabckolab.so.0.0.0 libsysfs.so.2.0.0
    libkabckonnector.la libtaskbar.la
    libkabckonnector.so libtaskbar.so.1
    libkabc.la libtaskbar.so.1.2.0
    libkabc_ldapkio.la libtaskmanager.la
    libkabc_ldapkio.so.1 libtaskmanager.so.1
    libkabc_ldapkio.so.1.0.0 libtaskmanager.so.1.0.0
    libkabc_net.la libtcl8.4.so
    libkabc_net.so.1 libtext2path.la
    libkabc_net.so.1.0.0 libtext2path.so
    libkabc_newexchange.la libtext2path.so.0
    libkabc_newexchange.so libtext2path.so.0.0.0
    libkabc_newexchange.so.1 libtheora.so.0
    libkabc_newexchange.so.1.0.0 libtheora.so.0.2.0
    libkabc_slox.la libthread_db.so
    libkabc_slox.so libtiff.so.3
    libkabc_slox.so.0 libtiff.so.3.8.2
    libkabc_slox.so.0.0.0 libtiffxx.so.3
    libkabc.so.1 libtiffxx.so.3.8.2
    libkabc.so.1.2.0 libtotem-plparser.so
    libkabc_xmlrpc.la libtotem-plparser.so.1
    libkabc_xmlrpc.so libtotem-plparser.so.1.3.6
    libkabc_xmlrpc.so.1 libuniconf.so.4.2
    libkabc_xmlrpc.so.1.0.0 libusb-0.1.so.4
    libkabinterfaces.la libusb-0.1.so.4.4.4
    libkabinterfaces.so libusbpp-0.1.so.4
    libkabinterfaces.so.1 libusbpp-0.1.so.4.4.4
    libkabinterfaces.so.1.0.0 libuser
    libkaddressbook.la libuser.so.1
    libkaddressbook.so libuser.so.1.1.6
    libkaddressbook.so.0 libutempter.so.0
    libkaddressbook.so.0.0.0 libutempter.so.1.1.4
    libkadm5clnt.so.5 libutil.a
    libkadm5clnt.so.5.1 libutil.so
    libkadm5srv.so.5 libvcard.la
    libkadm5srv.so.5.1 libvcard.so.0
    libkasbar.la libvcard.so.0.0.0
    libkasbar.so.1 libviaXvMCPro.so.1
    libkasbar.so.1.0.0 libviaXvMCPro.so.1.0.0
    libkateinterfaces.la libviaXvMC.so.1
    libkateinterfaces.so.0 libviaXvMC.so.1.0.0
    libkateinterfaces.so.0.0.0 libvorbisenc.so.2
    libkatepartinterfaces.la libvorbisenc.so.2.0.2
    libkatepartinterfaces.so.0 libvorbisfile.so.3
    libkatepartinterfaces.so.0.0.0 libvorbisfile.so.3.1.1
    libkateutils.la libvorbis.so.0
    libkateutils.so.0 libvorbis.so.0.3.1
    libkateutils.so.0.0.0 libvte.so.9
    libkcal_groupdav.la libvte.so.9.1.5
    libkcal_groupdav.so libwacomcfg.so.0
    libkcal_groupdav.so.1 libwacomcfg.so.0.0.1
    libkcal_groupdav.so.1.0.0 libWand.so.10
    libkcal_groupwise.la libWand.so.10.0.3
    libkcal_groupwise.so libwinskinvis.la
    libkcal_groupwise.so.1 libwinskinvis.so
    libkcal_groupwise.so.1.0.0 libwmf-0.2.so.7
    libkcalkolab.la libwmf-0.2.so.7.1.0
    libkcalkolab.so libwmflite-0.2.so.7
    libkcalkolab.so.0 libwmflite-0.2.so.7.0.1
    libkcalkolab.so.0.0.0 libwnck-1.so.18
    libkcalkonnector.la libwnck-1.so.18.2.3
    libkcalkonnector.so libwpd-0.8.so
    libkcal.la libwpd-0.8.so.8
    libkcal_newexchange.la libwpd-0.8.so.8.0.7
    libkcal_newexchange.so libwpd-stream-0.8.so
    libkcal_newexchange.so.1 libwpd-stream-0.8.so.8
    libkcal_newexchange.so.1.0.0 libwpd-stream-0.8.so.8.0.7
    libkcal_resourcefeatureplan.la libwrap.a
    libkcal_resourcefeatureplan.so libwrap.so
    libkcal_resourcefeatureplan.so.1 libwrap.so.0
    libkcal_resourcefeatureplan.so.1.0.0 libwrap.so.0.7.6
    libkcal_resourceremote.la libwvbase.so.4.2
    libkcal_resourceremote.so libwvstreams.so.4.2
    libkcal_resourceremote.so.1 libwvtelephony.so.4.2
    libkcal_resourceremote.so.1.0.0 libwvutils.so.4.2
    libkcal_slox.la libx11globalcomm.la
    libkcal_slox.so libx11globalcomm.so
    libkcal_slox.so.0 libx11globalcomm.so.1
    libkcal_slox.so.0.0.0 libx11globalcomm.so.1.0.0
    libkcal.so libX11.so.6
    libkcal.so.2 libX11.so.6.2.0
    libkcal.so.2.0.0 libXau.so.6
    libkcal_xmlrpc.la libXau.so.6.0.0
    libkcal_xmlrpc.so libXaw6.so.6
    libkcal_xmlrpc.so.1 libXaw6.so.6.0.1
    libkcal_xmlrpc.so.1.0.0 libXaw7.so.7
    libkcddb.la libXaw7.so.7.0.0
    libkcddb.so.1 libXaw.so.6
    libkcddb.so.1.0.0 libXaw.so.7
    libkcmlaptop.la libXcomposite.so.1
    libkcmlaptop.so.0 libXcomposite.so.1.0.0
    libkcmlaptop.so.0.0.0 libXcursor.so.1
    libkdb5.so.4 libXcursor.so.1.0.2
    libkdb5.so.4.0 libXdamage.so.1
    libkdecorations.la libXdamage.so.1.0.0
    libkdecorations.so.1 libXdmcp.so.6
    libkdecorations.so.1.0.0 libXdmcp.so.6.0.0
    libkdecore.la libXevie.so.1
    libkdecore.so.4 libXevie.so.1.0.0
    libkdecore.so.4.2.0 libXext.so.6
    libkdefakes.la libXext.so.6.4.0
    libkdefakes.so.4 libXfixes.so.3
    libkdefakes.so.4.2.0 libXfixes.so.3.1.0
    libkdefx.la libXfontcache.so.1
    libkdefx.so.4 libXfontcache.so.1.0.0
    libkdefx.so.4.2.0 libXfont.so.1
    libkdeinit_appletproxy.la libXfont.so.1.4.1
    libkdeinit_appletproxy.so libXft.so.2
    libkdeinit_ark.la libXft.so.2.1.2
    libkdeinit_ark.so libXinerama.so.1
    libkdeinit_cupsdconf.la libXinerama.so.1.0.0
    libkdeinit_cupsdconf.so libXi.so.6
    libkdeinit_dcopserver.la libXi.so.6.0.0
    libkdeinit_dcopserver.so libxkbfile.so.1
    libkdeinit_extensionproxy.la libxkbfile.so.1.0.2
    libkdeinit_extensionproxy.so libxklavier.so.11
    libkdeinit_irkick.la libxklavier.so.11.0.0
    libkdeinit_irkick.so libxml2.so.2
    libkdeinit_kaccess.la libxml2.so.2.6.26
    libkdeinit_kaccess.so libXmu.so.6
    libkdeinit_kaddprinterwizard.la libXmu.so.6.2.0
    libkdeinit_kaddprinterwizard.so libXmuu.so.1
    libkdeinit_kate.la libXmuu.so.1.0.0
    libkdeinit_kate.so libXpm.so.4
    libkdeinit_kbuildsycoca.la libXpm.so.4.11.0
    libkdeinit_kbuildsycoca.so libXp.so.6
    libkdeinit_kcalc.la libXp.so.6.2.0
    libkdeinit_kcalc.so libXrandr.so.2
    libkdeinit_kcminit.la libXrandr.so.2.0.0
    libkdeinit_kcminit.so libXrender.so.1
    libkdeinit_kcminit_startup.la libXrender.so.1.3.0
    libkdeinit_kcminit_startup.so libXRes.so.1
    libkdeinit_kcmshell.la libXRes.so.1.0.0
    libkdeinit_kcmshell.so libxslt-plugins
    libkdeinit_kconf_update.la libxslt.so.1
    libkdeinit_kconf_update.so libxslt.so.1.1.17
    libkdeinit_kcontroledit.la libXss.so.1
    libkdeinit_kcontroledit.so libXss.so.1.0.0
    libkdeinit_kcontrol.la libXTrap.so.6
    libkdeinit_kcontrol.so libXTrap.so.6.4.0
    libkdeinit_kcookiejar.la libXt.so.6
    libkdeinit_kcookiejar.so libXt.so.6.0.0
    libkdeinit_kded.la libXtst.so.6
    libkdeinit_kded.so libXtst.so.6.1.0
    libkdeinit_kdesktop.la libXv.so.1
    libkdeinit_kdesktop.so libXv.so.1.0.0
    libkdeinit_kdict.la libXxf86dga.so.1
    libkdeinit_kdict.so libXxf86dga.so.1.0.0
    libkdeinit_keditbookmarks.la libXxf86misc.so.1
    libkdeinit_keditbookmarks.so libXxf86misc.so.1.1.0
    libkdeinit_kedit.la libXxf86vm.so.1
    libkdeinit_kedit.so libXxf86vm.so.1.0.0
    libkdeinit_kfmclient.la libz.so.1
    libkdeinit_kfmclient.so libz.so.1.2.3
    libkdeinit_khelpcenter.la locale
    libkdeinit_khelpcenter.so logging.properties
    libkdeinit_khotkeys.la lsb
    libkdeinit_khotkeys.so mail.help
    libkdeinit_kicker.la mail.tildehelp
    libkdeinit_kicker.so mcop
    libkdeinit_kio_http_cache_cleaner.la Mcrt1.o
    libkdeinit_kio_http_cache_cleaner.so mozilla
    libkdeinit_kio_uiserver.la nautilus
    libkdeinit_kio_uiserver.so nautilus-sendto
    libkdeinit_kjobviewer.la notification-daemon-1.0
    libkdeinit_kjobviewer.so nspluginwrapper
    libkdeinit_klauncher.la nss
    libkdeinit_klauncher.so oddjob
    libkdeinit_klipper.la openoffice.org
    libkdeinit_klipper.so openssl
    libkdeinit_kmenuedit.la oracle
    libkdeinit_kmenuedit.so orbit-2.0
    libkdeinit_kmixctrl.la palmcolor8.map
    libkdeinit_kmixctrl.so palmgray1.map
    libkdeinit_kmix.la palmgray2.map
    libkdeinit_kmix.so palmgray4.map
    libkdeinit_konqueror.la pam_pkcs11
    libkdeinit_konqueror.so pango
    libkdeinit_konsole.la pcsc
    libkdeinit_konsole.so perl5
    libkdeinit_kprinter.la php
    libkdeinit_kprinter.so pidgin
    libkdeinit_krec.la pkcs11
    libkdeinit_krec.so pkgconfig
    libkdeinit_ksirc.la planner
    libkdeinit_ksirc.so pm-utils
    libkdeinit_ksmserver.la pppd
    libkdeinit_ksmserver.so preloadable_libintl.so
    libkdeinit_kview.la psutils
    libkdeinit_kview.so purple-2
    libkdeinit_kwin.la pwlib
    libkdeinit_kwin_rules_dialog.la pygtk
    libkdeinit_kwin_rules_dialog.so python2.4
    libkdeinit_kwin.so qt-3.3
    libkdeinit_kwrite.la rhythmbox
    libkdeinit_kwrite.so rpm
    libkdeinit_kxkb.la samba
    libkdeinit_kxkb.so sane
    libkdeinit_mrmlsearch.la sasl2
    libkdeinit_mrmlsearch.so Scrt1.o
    libkdeinit_noatun.la security
    libkdeinit_noatun.so sendmail
    libkdepim.la sendmail.sendmail
    libkdepim.so silc
    libkdepim.so.1 sse2
    libkdepim.so.1.0.0 syslinux
    libkdeprint.la tc
    libkdeprint_management.la tcl8.4
    libkdeprint_management.so.4 tls
    libkdeprint_management.so.4.2.0 tora
    libkdeprint.so.4 vte
    libkdeprint.so.4.2.0 window-manager-settings
    libkdesasl.la X11
    libkdesasl.so.1 xorg
    libkdesasl.so.1.2.0 xserver
    libkdesu.la xulrunner-1.9
    libkdesu.so.4 yum-plugins
    [root@localhost ~]#

  40. 40 MISAEL octubre 15, 2008 en 6:22 pm

    ahora bien la libreria si existe pero estan en otro lado ahora no tengo la direccion a la mano pero si esta

  41. 41 MISAEL octubre 16, 2008 en 3:46 pm

    La solucion al problema
    tora: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory

    1. Se copio la libreria Libnnz10.so a de la direccion donde se encontraba al /usr/lib

    [root@localhost ~]# cp /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib/libnnz10.so /usr/lib

    2. Despues me marco la falta de otra libreria libnnz10.so y se hizo el mimso procedimiento

    [root@localhost ~]# cp /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib/libnnz10.so /usr/lib

    ahi le dejo la solucion compañeros para que les ayude en un futuro y gracias por la ayuda

  42. 42 MISAEL octubre 17, 2008 en 5:03 pm

    Saludos nuevamente…. aun sigo trabjando con el TOra….. despues de arreglar lo de las librerias, al ejecutar el TOra las pantallas de inicio me marcan el siguiente mensaje:

    No connection provider

    No available provider, plugins probably missing

    al darle ok.

    me muestra el siguiente Warning message:

    Tried to fetch unknoown provider

    Me gustaria que me ayudaran a saber las causas de estos mensajes para poder darles solucion….

    Gracias nuevamente

  43. 43 superpiwi octubre 17, 2008 en 5:28 pm

    Si lo comente al final de aqui:

    http://ubuntulife.wordpress.com/2007/03/23/compilar-tora-con-soporte-de-oracle/

    Viene a decir:

    Tora (”Toolkit for Oracle”) is a GUI-based database development program, offering SQL worksheets and a database browser.
    The application uses plugins for its “connection providers”; make sure you have qt-ODBC installed, plus qt-MySQL or qt-PostgreSQL if you use mysql or postgresql databases.

    Te faltan los proveedores que te permiten conectar a la base de datos.

    Voy a explicarlo de otra manera.

    Imagina que instalas el tora de los repositorios:

    $ apt-get install tora

    Este no lleva soporte de ORACLE, ojo. Pues si lo arrancas veras que solo te deja conectar a Postgres.

    Si por ejemplo instalas el paquete libqt3-mt-mysql:

    apt-get install libqt3-mt-mysql

    y vuelves a arrancar Tora, veras que ahora te deja conectar tambien con MySQL.

    Si dices que arrancas Tora y no te aparece ni Oracle, ni MySQL, ni Postgres, me da que no tienes instalado algun fichero que hace falta.
    Yo volveria a intentar a recompilar Tora. o bajarmelo de los repositorios (si no necesito usar Oracle), o a probar a instalar los paquetes que comentan aqui:

    http://forums.fedoraforum.org/archive/index.php/t-33871.html

    > When I launch tora, it complains about “No available connection provider,
    > plugins probably missing”. How do I get a MySQL connection provider?

    Install these:

    qt-ODBC-3.3.3-5
    qt-PostgreSQL-3.3.3-5
    qt-MySQL-3.3.3-5

  44. 44 Misael noviembre 25, 2008 en 5:01 pm

    Saludos… he realizado el procedimiento de la Instalacion de

    qt-ODBC-3.3.3-5
    qt-PostgreSQL-3.3.3-5
    qt-MySQL-3.3.3-5

    y contemplo el mismo error. que otra situacion pordria ser:

  45. 45 Misael noviembre 25, 2008 en 5:25 pm

    QApplication::palette: This function can only be called after the QApplication object has been created
    otl_initialize failed!

  46. 46 Anahi diciembre 3, 2008 en 4:25 pm

    Alguien sabe donde puedo encontrar tutorial de instalacion del cliente de oracle para fedora linux??? tengo tiempo buscando informacion al respecto, espero puedan ayudarme, gracias, saludos!

  47. 47 Osvaldo septiembre 1, 2009 en 2:21 pm

    Anahi, dependiendo de lo que quieras hacer es lo mismo, solo tenes que saltar la conversion de paquetes rmp a deb y diretamente instalas los rpms. Seria algo asi

    rpm -i *.rpm

    despues continuas desde la definicion de las variables.

    Este tuto esta muy bueno, le doy las gracias a todos aquellos que comparten sus conocimientos de forma tan detallada. Gracias por su tiempo.

  48. 48 Rodrigo febrero 2, 2010 en 6:29 pm

    Preparando para reemplazar oracle-instantclient11.2-sqlplus 11.2.0.1.0-2 (usando oracle-instantclient11.2-sqlplus_11.2.0.1.0-2_amd64.deb) …
    Desempaquetando el reemplazo de oracle-instantclient11.2-sqlplus …
    Configurando oracle-instantclient11.2-basic (11.2.0.1.0-2) …

    Configurando oracle-instantclient11.2-jdbc (11.2.0.1.0-2) …
    Configurando oracle-instantclient11.2-sqlplus (11.2.0.1.0-2) …
    Procesando disparadores para libc-bin …
    ldconfig deferred processing now taking place
    Se encontraron errores al procesar:
    oracle-instantclient11.2-basiclite_11.2.0.1.0-2_amd64.deb

    alguna idea? estoy usando los .rpm x86_64

    Saludos

  49. 49 Rodrigo febrero 2, 2010 en 6:34 pm

    Perdón por el de antes :-)

    Hola,

    Buenas, tengo un problema, a ver si me podéis ayudar:

    error: incorrect format: unknown tag

    Me sale este error cuando hago el sudo alien *.rpm he probado con diferentes de invocar el alien que he leido por los foros y nada, el mismo error, aunque si me genera los paquetes .deb, pero al desempaquetarlos me sale lo siguiente:

    sudo dpkg -i *.deb
    (Leyendo la base de datos … 00%
    202890 ficheros y directorios instalados actualmente.)
    Preparando para reemplazar oracle-instantclient11.2-basic 11.2.0.1.0-2 (usando oracle-instantclient11.2-basic_11.2.0.1.0-2_amd64.deb) …
    Desempaquetando el reemplazo de oracle-instantclient11.2-basic …
    Desempaquetando oracle-instantclient11.2-basiclite (de oracle-instantclient11.2-basiclite_11.2.0.1.0-2_amd64.deb) …
    dpkg: error al procesar oracle-instantclient11.2-basiclite_11.2.0.1.0-2_amd64.deb (–install):
    intentando sobreescribir «/usr/lib/oracle/11.2/client64/lib/xstreams.jar», que está también en el paquete oracle-instantclient11.2-basic 0:11.2.0.1.0-2
    dpkg-deb: el subproceso pegar fue terminado por la señal (Tubería rota)
    Preparando para reemplazar oracle-instantclient11.2-jdbc 11.2.0.1.0-2 (usando oracle-instantclient11.2-jdbc_11.2.0.1.0-2_amd64.deb) …
    Desempaquetando el reemplazo de oracle-instantclient11.2-jdbc …
    Preparando para reemplazar oracle-instantclient11.2-sqlplus 11.2.0.1.0-2 (usando oracle-instantclient11.2-sqlplus_11.2.0.1.0-2_amd64.deb) …
    Desempaquetando el reemplazo de oracle-instantclient11.2-sqlplus …
    Configurando oracle-instantclient11.2-basic (11.2.0.1.0-2) …

    Configurando oracle-instantclient11.2-jdbc (11.2.0.1.0-2) …
    Configurando oracle-instantclient11.2-sqlplus (11.2.0.1.0-2) …
    Procesando disparadores para libc-bin …
    ldconfig deferred processing now taking place
    Se encontraron errores al procesar:
    oracle-instantclient11.2-basiclite_11.2.0.1.0-2_amd64.deb

    alguna idea? estoy usando los .rpm x86_64

    Saludos

  50. 50 Rodrigo febrero 2, 2010 en 7:27 pm

    He seguido con los otros pasos por ver si me iba el sqlplus y he cambiado el etc/envitonment como en el tuto y el ld.so.conf pero no me va el sqlplus, command not found, pero luego he visto q hay un sqlplus64:

    sqlplus64: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory

    • 51 superpiwi febrero 4, 2010 en 8:18 pm

      Pues te da un error claro: no encuentra la libreria llamada “libsqlplus.so”
      La mayoria de las librerias se instalan en /usr/lib p.ej
      mira a ver si se encuentra ahi, pero tiene otro nombre como:
      libsqlplus.1.so, libsqlplus.2.so, etc..
      muchas veces pasa esto y ahi que crear enlaces simbolicos o renombrar la libreria para que se llame como la que busca.

      Otra cosa que te puede pasar es que la tengas instalada pero en otra ruta, p.ej la instalaste en /home/pepito/perez/oracleclient/lib o similar.
      Entonces para que el sistema te la encuentre, tienes que añadir ese path a la variable de entorno LD_LIBRARY_PATH

  51. 53 carmen febrero 8, 2010 en 5:11 pm

    hola buenos dias tengo un servidor de correo electronico, pero hace unos dias kise bolver a entar y no me permite el acceso a ninguna de mis cuentas nisikiera a la de root y me marca el siguiente error

    /usr/bin/genome-session: error while loading shared libraries: libbonoboui-2.so.0:cannot open shared objet file: no such file or directory

    el archi ke me dice ke verifik es ~/.xsession errors

    pero el problema es k no me deja entrar a nuinguna cuenta o al sistema, estoy utilizando fedora core 8.

    les agradezco su valiosa ayuda.

    gracias

  52. 54 Geopelia febrero 26, 2010 en 3:54 am

    Buenas estoy en Ubuntu 9.10 y con la version 11.2 del instant client, he seguido los pasos de la instalación lo mejor que he podido revisado las rutas a los directorios, modificado tnsnames.ora varias veces y hasta cree un archivo de listener pero el siguiente error persiste.

    ORA-12545: Connect failed because target host or object does not exist

    Cuando a job1314 se le presento el error dijiste:
    “Ya solo se me ocurre ir al server y ver si esta la base de datos levantada en local y despues si el servicio listener tambien esta levantado, el listener es el que te permite que conectes de manera remota.

    Para recargar el listener.
    Desde el server harias:

    $ cd ORACLE_HOME
    cd bin
    lsnrctl
    y cuando estes dentro
    reload”

    La cosa es que yo no tengo ningun server baje simplemente todos los paquetes de la intalacion rapida y al listar $ORACLE_HOME/bin
    solo aparece:
    adrci genezi sqlplus wrc
    ¿Sera que me faltan paquetes que instalar, yo solo baje los especificados en el tutorial?

  53. 55 Scangirl noviembre 3, 2010 en 12:57 pm

    Muchas gracias por tu tutorial!! :D

    A día de hoy y con un Ubuntu 10.04 Server todavía me ha servido!!

    Saludos!! :D

  54. 56 salvades diciembre 15, 2010 en 1:29 pm

    consulta: He realizado el tutorial paso a paso y me ha funcionado perfectamente, yo utilizo el cliente Orale para monitorear bases de datos Oracle junto con Nagios, el problema es que no encuentro el comando tnsping, alguna sugerencia para habilitar dicho comando para pingear mi instancia?

    intente copiar el fichero tnsping de un servidor operacional hacia el mio y no me funciona.

    agradezco cualquier respuesta.

  55. 57 Veroma agosto 19, 2011 en 1:42 pm

    Hola buen día, tengo un problema al tratar de conectarme a una base de datos ya que en ocasiones me envía el mensaje TNS-12545: Connect failed because target host or object does not exist y otras veces no, que podría ser o que tengo que checar.

  56. 58 kaoscorp septiembre 29, 2011 en 6:35 am

    Hola, disculpa por la pregunta tonta, pero estoy perdido y desvelado.

    En donde establecemos el usuario y la contraseña para acceder, cual es o como la obtengo, porque aquí no la estableces en ningún paso, entonces como accedo? Hay una contraseña default o como? Perdona otra vez pero no lo entiendo muy bien.

    • 59 Lobo septiembre 29, 2011 en 6:32 pm

      depende. Si usas un cliente grafico de Oracle, pues seguramente tengas una caja de texto usuario y una caja de texto password donde poner esos valores.
      Si vas a conectar desde consola, usando sqlplus, puedes pasarlos en la cadena de conexion en la forma:

      Tu_usuario/tu_password@servicio_base_de_datos.

      Por ejemplo: si tu usuario es HR, tu password es HR y la base de datos XE
      seria: sqlplus HR/HR@XE

  57. 60 kaoscorp septiembre 29, 2011 en 7:27 am

    El usuario MSDARK pregunto lo mismo hace mucho tiempo, de donde sacaste eso de desa/desa@DESARROLLO????, me refiero al usuario y el password por supuesto.

    • 61 Lobo septiembre 29, 2011 en 6:30 pm

      bueno hay ya tantos comentarios que muchos se me pasan. lo de usuario y password son inventados. “desa” vendria de “DESA-RROLLO”. Un caso mas real (si instalas Oracle-XE) seria usar: HR/HR@XE que son los de la base de datos de ejemplo.

  58. 62 Mark Robinson octubre 23, 2013 en 8:25 am

    Creo que es mejor herramienta gratuita para Linux, ubuntu,
    Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview


  1. 1 Acceder a una base de datos Oracle remota con Ubuntu Edgy at Mario Trackback en abril 9, 2007 en 12:35 am

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s





The next version of Ubuntu is coming soon


¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
marzo 2007
L M X J V S D
« feb   abr »
 1234
567891011
12131415161718
19202122232425
262728293031  

Blog Stats

  • 27,101,139 hits

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 1.047 seguidores

A %d blogueros les gusta esto: