Re: Problemas para instalar JAVA 1.3.1 en Debian 3.1 Sarge
El Wed, 08 Jan 2014 18:06:09 -0300 tq 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 > Muchas Gracias. > > Salu2. > > [1] https://lists.debian.org/debian-user/2007/10/msg01298.html > [2] https://lists.debian.org/debian-user/2007/10/msg01320.html > > > > > > > > > > > > /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 > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org > Archive: http://lists.debian.org/52cdbdc1.1090...@gmail.com > -- Angel Claudio Alvarez -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140108191726.aaee13873a6ee3ce886c4...@angel-alvarez.com.ar
Re: Problemas para instalar JAVA 1.3.1 en Debian 3.1 Sarge
On 08/01/14 19:17, Angel Claudio Alvarez wrote: El Wed, 08 Jan 2014 18:06:09 -0300 tq 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 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 debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/52cdd922.2070...@gmail.com
Re: Problemas para instalar JAVA 1.3.1 en Debian 3.1 Sarge
El 09/01/14 00:02, tq escribió: (...) > Esto es correcto o al estar en en PATH debería funcionar desde cualquier > directorio? Puedes tener esto en el .bashrc: JDK_HOME=/usr/java/jre1.7.0_45 PATH=$PATH:$JDK_HOME/bin Sin más. Una vez hecho esto, deberás reiniciar la consola que tengas en aquél momento o, mismo, el escritorio que tengas y ya te funcionará perfectamente. A mí me funciona sin problema. -- Saludos de Santiago José López Borrazás. signature.asc Description: OpenPGP digital signature
Re: Problemas para instalar JAVA 1.3.1 en Debian 3.1 Sarge
El Wed, 08 Jan 2014 20:02:58 -0300 tq escribió: > On 08/01/14 19:17, Angel Claudio Alvarez wrote: > > El Wed, 08 Jan 2014 18:06:09 -0300 > > tq 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 debian-user-spanish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org > Archive: http://lists.debian.org/52cdd922.2070...@gmail.com > -- Angel Claudio Alvarez -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140110103042.e80fe7d0f2f8568a1c45c...@angel-alvarez.com.ar
Re: Problemas para instalar JAVA 1.3.1 en Debian 3.1 Sarge
El 10 de enero de 2014, 14:30, Angel Claudio Alvarez < an...@angel-alvarez.com.ar> escribió: > El Wed, 08 Jan 2014 20:02:58 -0300 > tq escribió: > > > > ./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 > > Hombre no, cuidado con los consejos que damos... en el path los primeros directorios han de ser los del sistema, y el último si se quiere poner, aunque desaconsejado, el ".". En un ordenador personal puede que no sea muy importante, pero anda que no pueden meterse troyanos por ahí S2.
Re: Problemas para instalar JAVA 1.3.1 en Debian 3.1 Sarge
El Fri, 10 Jan 2014 14:45:39 +0100 fernando sainz escribió: > El 10 de enero de 2014, 14:30, Angel Claudio Alvarez < > an...@angel-alvarez.com.ar> escribió: > > > El Wed, 08 Jan 2014 20:02:58 -0300 > > tq escribió: > > > > > > > > > ./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 > > > > > Hombre no, cuidado con los consejos que damos... > en el path los primeros directorios han de ser los del sistema, y el último > si se quiere poner, aunque desaconsejado, el ".". > Que tiene que ver?? si necesitas que utilice determinado programa y le permitis utilizar la variable PATH para facilitarle las cosas, debes asegurarte que la version del programa que va a utilizar esta primero que las otras. En este caso debian a veces instala su version de java y si estan primeros los paths de sistema te va a fallar la aplicacion. Ahora si realmente queres asegurar el sevidor, eliminas la variable PATH y que ejecute con paths absolutos. > En un ordenador personal puede que no sea muy importante, pero anda que no > pueden meterse troyanos por ahí el que este /opt/java/bin/ antes que /usr/java/bin/ no te va a permitir nunca que ente un troyano, si los permisos de los directorios estan asegurados , el orden importa si queres ejecutar determinada version, pero no amerita que instalen troyanos, porque para instalar un troyano en /opt/java/bin/ tenes que tenr permisos de root, y si tenes permisos de root... > > S2. -- Angel Claudio Alvarez -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140113202738.599c6f050f10810216756...@angel-alvarez.com.ar
Re: Problemas para instalar JAVA 1.3.1 en Debian 3.1 Sarge
El 14 de enero de 2014, 0:27, Angel Claudio Alvarez < an...@angel-alvarez.com.ar> escribió: > El Fri, 10 Jan 2014 14:45:39 +0100 > fernando sainz escribió: > > > El 10 de enero de 2014, 14:30, Angel Claudio Alvarez < > > an...@angel-alvarez.com.ar> escribió: > > > > > El Wed, 08 Jan 2014 20:02:58 -0300 > > > tq escribió: > > > > > > > > > > > > > > ./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 > > > > > > > > Hombre no, cuidado con los consejos que damos... > > en el path los primeros directorios han de ser los del sistema, y el > último > > si se quiere poner, aunque desaconsejado, el ".". > > > > Que tiene que ver?? si necesitas que utilice determinado programa y le > permitis utilizar la variable PATH para facilitarle las cosas, debes > asegurarte que la version del programa que va a utilizar esta primero que > las otras. En este caso debian a veces instala su version de java y si > estan primeros los paths de sistema te va a fallar la aplicacion. > Ahora si realmente queres asegurar el sevidor, eliminas la variable PATH y > que ejecute con paths absolutos. > > > En un ordenador personal puede que no sea muy importante, pero anda que > no > > pueden meterse troyanos por ahí > > el que este /opt/java/bin/ antes que /usr/java/bin/ no te va a permitir > nunca que ente un troyano, si los permisos de los directorios estan > asegurados , el orden importa si queres ejecutar determinada version, pero > no amerita que instalen troyanos, porque para instalar un troyano en > /opt/java/bin/ tenes que tenr permisos de root, y si tenes permisos de > root... > > > > S2. > > Lógicamente si lo instala root,con los permisos bien no va a haber troyanos. Pero si es tu compañero el que instala java y tu cambias tu PATH metiendo su directorio antes que los del sistema, nada le impide suplantar por ejemplo el "su" e interceptar tus contraseñas. Si necesitas usar una versión de java distinta, pues mejor pones la ruta completa en los scripts y para ejecutar más cómodamente en consola, puedes usar un alias. S2. > > -- > Angel Claudio Alvarez > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: > http://lists.debian.org/20140113202738.599c6f050f10810216756...@angel-alvarez.com.ar > >