El Wed, 08 Jan 2014 20:02:58 -0300 tq <[email protected]> escribió:
> On 08/01/14 19:17, Angel Claudio Alvarez wrote: > > El Wed, 08 Jan 2014 18:06:09 -0300 > > tq<[email protected]> escribió: > > > > > >> Hola lista! > >> > >> Por una cuestión laboral debo instalar JAVA 1.3.1 sobre Debian Sarge 3.1 > >> > >> Para ello baje estos 2 paquetes: > >> > >> j2re-1_3_1-linux-i386.bin > >> j2sdk-1_3_1-linux-i386.bin > >> > >> Para instalarlos los copié a /usr y los ejecuté con: > >> > >> ./j2re-1_3_1-linux-i386.bin y ./j2sdk-1_3_1-linux-i386.bin > >> > >> Esto me generó 2 directorios dentro de /usr: > >> > >> drwxrwxr-x 9 root root 4096 May 6 2001 jdk1.3.1 > >> drwxrwxr-x 6 root root 4096 May 6 2001 jre1.3.1 > >> > >> Luego de esto y para generar la variable $JAVA_HOME edité /etc/profile y > >> agregé las rutas correspondientes: > >> > >> JAVA_HOME="/usr/jdk1.3.1" > >> export JAVA_HOME > >> export PATH=$PATH:$/usr/jdk1.3.1/bin > >> > >> Ahora bien, cuando quiero probar si está todo instalado y ejecuto: > >> > >> cd /usr/jdk1.3.1/bin > >> ./java -version > >> > >> Me dice: > >> > >> /usr/jdk1.3.1/bin/i386/native_threads/java: error while loading shared > >> libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No > >> such file or directory > >> > >> He buscado en Google encontrando el mismo problema [1] y una posible > >> sugerencia [2], la cual no logro comprender. > >> > >> Alguien me podrá dar una mano con esto? > >> > >> > > el mensaje es claro te falta la biblioteca libstdc++ > > Instala el paquete si existe para sarge o baja los fuentes y compilala > > > > > Angel gracias por tu respuesta! > > Encontré cual era el problema: > > lrwxrwxrwx 1 root root 24 Jan 8 23:05 libstdc++-lib6.1-1.so.2 -> > libstdc++-libc6.2-2.so.3 > lrwxrwxrwx 1 root root 24 Jan 9 01:35 libstdc++-libc6.1-1.so.2 -> > libstdc++-libc6.2-2.so.3 > > Había hecho mal el linkeo (fíjate que en el primero dice "lib6" cuando > era "libc6". > > Aprovecho para consultar: > > En esta instalación si hago: > > # echo $JAVA_HOME > > me devuelve: > > /usr/jdk1.3.1 > > y si hago > > # echo $PATH > > me devuelve: > > /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:$/usr/jdk1.3.1/bin > > Ahora para poder probar la versión de java con: > > ./java -version > solo tenes que poner ./ si ewstas en el mismo directorio para ejecutarlo desde cualquier lado directamente java -version Pone ademas el path del ejecutable de java antes que los demas paths en la variable PATH > Solo funciona cuando lo hago estando en el directorio > > /usr/jdk1.3.1/bin# > > y no en cualquier lugar. > > Esto es correcto o al estar en en PATH debería funcionar desde cualquier > directorio? > > Muchas Gracias. > > Saludos. > > > > > -- > To UNSUBSCRIBE, email to [email protected] > with a subject of "unsubscribe". Trouble? Contact [email protected] > Archive: http://lists.debian.org/[email protected] > -- Angel Claudio Alvarez <[email protected]> -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

