Una manera fácil y rápida de instalar Java en Debian es con fakeroot y el paquete java-package el mismo que se lo encuentra en el repositorio contrib.
Agregaremos el repositorio y luego instalamos fakeroot y java-package:
deb http://mirrors.kernel.org/debian/ unstable main
deb http://mirrors.kernel.org/debian/ unstable contrib
deb http://mirrors.kernel.org/debian/ unstable non-free
deb-src http://mirrors.kernel.org/debian/ unstable main
deb-src http://mirrors.kernel.org/debian/ unstable contrib
deb-src http://mirrors.kernel.org/debian/ unstable non-free
Luego actualizamos con aptitude:
aptitude update; aptitude install fakeroot java-package
Descargamos el archivo .bin de JRE o JDK desde http://java.sun.com/j2se/1.5.0/download.jsp. Es importante que el archivo que descarguemos sea el .bin y no el .rpm.bin.
Ejecutamos como un usuario normal:
fakeroot make-jpkg jdk-1_5_0_06-linux-i586.bin
El instalador nos va a pedir ciertos datos como nuestra direccion de e-mail, nombres, etc. Pero no se preocupen porque esa información no va a ir a parar a SUN ;)
Una vez terminado el proceso anterior deberemos obtener root e instalar normalmente con dpkg:
dpkg -i /home/gsalas/Desktop/sun-j2sdk1.5_1.5.0+update06_i386.deb
Listo, ya tenemos Java en Debian.
El instalador de Java trae el plugin para el navegador Mozilla o Mozilla Firefox para instalarlo hacemos un enlace simbólico hacia la ruta de plugins de mozilla, esto también lo haremos como root para que todos nuestros usuarios tengan el plugin instalado:
dpkg -i /home/gsalas/Desktop/sun-j2sdk1.5_1.5.0+update06_i386.deb
Ahora lo mas difícil, abrir una página que contenga java y asegurarnos de que funciona ;)
Para probar pueden abrir http://manta.mantavirtual.com y dar click en el link que lleva al webchat, el webchat utiliza un applet de java. Si han seguido el procedimiento, entonces van a poder chatear :)
Comentarios
Bueno yo lo hice asi en debian sarge
Descargo el jdk1.x.x.bin lo muevo a /opt
mv jdk1.x.x.bin /opt
cd /opt
y lo ejecuto
sudo sh jdk1.x.x.bin
Acepto la licencia y se extrae el contenido del jdk,
Borro los enlaces que apuntan al jdk de gnu y creo dos enlaces a los ejecutables java y jar de Sun en /usr/bin
cd /usr/bin
sudo rm java
sudo rm jar
ln -s /opt/jdk1.x.x/bin/java java
ln -s /opt/jdk1.x.x/bin/jar jar
al consultar la version de java nos mostrara algo como esto
java -version
java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b01)
Java HotSpot(TM) Client VM (build 1.5.0_08-b01, mixed mode, sharing)
y funciona perfectamente netbeans 5.5 y eclipse 3.2
Bueno eso es lo que echo porq en mi casa no tengo conexion a internet.
No se si es la manera correcta pero lo tengo ya varios meses funcionando y no me a dado ningun problema
No funciona Java plugin en Linux Debian etch
Hola, no me funciona Java Plugin en ninguno de mis navegadores en Linux Debian etch. He tratado de muchas formas, descargando nuevos navegadores y de ninguna manera funciona. Lo que he hecho paso a paso es lo siguiente:
Primero descargue jdk-6u2-linux-i586.bin de la pagina oficial de Java (y tambien he probado con el jre pero de ningun modo funciona). Luego dentro de /usr cree un directorio y su ruta es /usr/java, y ahi le asigne los permisos correspondientes y fui a ubicar ahi el .bin, de modo que su ubicacion es: /usr/java/jdk-6u2-linux-i586.bin. Luego le asigne permisos de ejecucion a /usr/java/jdk-6u2-linux-i586.bin, me movi como root hasta /usr/java con el comando "# cd /usr/java" y le di "./jdk-6u2-linux-i586.bin", de modo que me comenzo a instalar Java Environment y la instalacion finalizo correctamente y se me genero el siguiente directorio luego de la instalacion: /usr/java/jdk1.6.0_02. Despues me fui a crear los enlaces simbolicos hacia mis navegadores donde quiero que corran los Java applet. Lo que hice fui asignar permisos de escritura a /usr/lib/iceweasel/plugins por ejemplo, luego "# cd /usr/lib/iceweasel/plugins" y finalmente hice el enlace simbolico:
"# ln -s /usr/java/jdk1.6.0_02/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/epiphany/2.14/plugins/"
"# ln -s /usr/java/jdk1.6.0_02/jre/plugin/i386/ns7/libjavaplugin_oji.so"
"# ln -s /usr/java/jdk1.6.0_02/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins/"
"# ln -s /usr/java/jdk1.6.0_02/jre/plugin/i386/ns7/libjavaplugin_oji.so"
"# ln -s /usr/java/jdk1.6.0_02/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/"
"# ln -s /usr/java/jdk1.6.0_02/jre/plugin/i386/ns7/libjavaplugin_oji.so"
Con cualquiera de las sintaxis utilizadas para crear el enlace simbolico, el resultado siempre es el mismo, pues cuando voy a ver al directorio de plugins de mis navegadores, efectivamente ahi aparece el "libjavaplugin_oji.so". Lo curioso es que cuando en un navegador pongo "about:plugins", me aparecen todos los plugin de Java instalados y activados (Enabled), de modo que ya no me aparece el mensaje de "Missing plugin", pero cuando trato de visitar una pagina que contenga un applet Java, no me da error sino que simplemente el espacio donde deberia aparecer y cargarse el applet de Java, no aparece nada, simplemente el espacio vacio y no carga nada. No me funciona y lo he tratado de hacer muchas veces, incluso una vez por haber usado "#apt/get remove java*" se me destruyo el sistema completamente e instale Linux Debian etch desde cero nuevamente, pero cuando volvi desde cero a repetir el proceso para instalar Java, vuelvo exactamente a los mismo. No entiendo que es lo que esta pasando y por que a muchas personas en internet dicen que les funciona Java en Linux Debian etch y a mi no me funciona de ninguna manera, a pesar que si escribo "about:plugins" en el navegador me aparece lo siguiente:
Java(TM) Plug-in 1.6.0_02-b05
File name: libjavaplugin_oji.so
Java(TM) Plug-in 1.6.0_02
MIME Type Description Suffixes Enabled
application/x-java-vm Java Yes
application/x-java-applet Java Yes
application/x-java-applet;version=1.1 Java Yes
application/x-java-applet;version=1.1.1 Java Yes
application/x-java-applet;version=1.1.2 Java Yes
application/x-java-applet;version=1.1.3 Java Yes
application/x-java-applet;version=1.2 Java Yes
application/x-java-applet;version=1.2.1 Java Yes
application/x-java-applet;version=1.2.2 Java Yes
application/x-java-applet;version=1.3 Java Yes
application/x-java-applet;version=1.3.1 Java Yes
application/x-java-applet;version=1.4 Java Yes
application/x-java-applet;version=1.4.1 Java Yes
application/x-java-applet;version=1.4.2 Java Yes
application/x-java-applet;version=1.5 Java Yes
application/x-java-applet;version=1.6 Java Yes
application/x-java-applet;jpi-version=1.6.0_02 Java Yes
application/x-java-bean Java Yes
application/x-java-bean;version=1.1 Java Yes
application/x-java-bean;version=1.1.1 Java Yes
application/x-java-bean;version=1.1.2 Java Yes
application/x-java-bean;version=1.1.3 Java Yes
application/x-java-bean;version=1.2 Java Yes
application/x-java-bean;version=1.2.1 Java Yes
application/x-java-bean;version=1.2.2 Java Yes
application/x-java-bean;version=1.3 Java Yes
application/x-java-bean;version=1.3.1 Java Yes
application/x-java-bean;version=1.4 Java Yes
application/x-java-bean;version=1.4.1 Java Yes
application/x-java-bean;version=1.4.2 Java Yes
application/x-java-bean;version=1.5 Java Yes
application/x-java-bean;version=1.6 Java Yes
application/x-java-bean;jpi-version=1.6.0_02 Java Yes
NOTA: Ya me fui a Edit, Precerences y le he activado Enable Java y Eneble Java script, pero tampoco funciona.
Quise crear el .deb usando el otro metodo de instalacion pero algo fallo a la hora de hacerlo. De todas formas la otra forma tambien es valida y deberia funcionar. No entiendo lo que sucede.
Alguien me puede ayudar por favor????? Muchisimas gracias.
Jaime Montoya
jaimemontoya@jaimemontoya.com
www.jaimemontoya.com