Hola hoy me dio por instalar java 6 en mi ubuntu y pues tuve algunos problemitas, menos mal pude solucionarlos.
y me imagino que a varios les ha pasado. Por esto publico la siguiente guía.
todo comienza cuando ejecutamos:
$ fakeroot make-jpkg jdk-6-linux-i586.bin
y me imagino que a varios les ha pasado. Por esto publico la siguiente guía.
todo comienza cuando ejecutamos:
$ fakeroot make-jpkg jdk-6-linux-i586.bin
nos da un mensaje como este:
Creating temporary directory: /tmp/make-jpkg.XPwVC13578
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk-doc.sh sun-j2sdk.sh
No matching plugin was found.
Removing temporary directory: done
y tristemente no nos hace el .deb que necesitamos para seguir la instalación. La solución que encontre y que utilice fue esta, me parecio mejor y la compilación de otras que hay por ahí
$ cd /usr/share/java-package
$ sudo cp -ax sun-j2sdk1.5 sun-j2sdk6.0
$ sudo cp -ax sun-j2sdk1.5-doc sun-j2sdk6.0-doc
después de esto debemos editar lo siguiente:
$ sudo gedit /usr/share/java-package/sun-j2sdk6.0/install
cambiamos suffix=j2sdk1.5-sun
por suffix=j2sdk6.0-sun
$ sudo gedit /usr/share/java-package/sun-j2sdk6.0/remove
cambiamos suffix=j2sdk1.5-sun
por suffix=j2sdk6.0-sun
$ sudo gedit /usr/share/java-package/sun-j2sdk6.0-doc/install
cambiamos j2se_base="/usr/share/doc/j2sdk1.5-sun-doc
por j2se_base="/usr/share/doc/j2sdk6.0-sun-doc
cambiamos install-docs -i /usr/share/doc-base/sun-j2sdk1.5-doc
por install-docs -i /usr/share/doc-base/sun-j2sdk6.0-doc
$ sudo gedit /usr/share/java-package/sun-j2sdk6.0-doc/remove
cambiamos j2se_base="/usr/share/doc/j2sdk1.5-sun-doc
por j2se_base="/usr/share/doc/j2sdk6.0-sun-doc
$ sudo gedit /usr/share/java-package/sun-j2sdk.sh
Aquí tenemos que agregar lo siguiente (debemos tener claro que donde dice jdk-6-linux-i586.bin debe ser el nombre del paquete que queremos instalar de java, en mi caso es este):
added "jdk-6-linux-i586.bin") # UNOFFICIAL
j2se_version=6.0.0+rc
j2se_expected_min_size=130
found=true
;;
Despues de esto ya podemos crear nuestro paquete e instalarlo.
$ fakeroot make-jpkg jdk-6-linux-i586.bin
y si todo salio bien debe crearnos el .deb
$ sudo dpkg -i sun-j2sdk6.0_6.0.0+rc_i386.deb
Y luego que se instale cambiamos la versión:
$ sudo update-alternatives --config java
seleccionamos /usr/lib/j2sdk6.0-sun/bin/java de la lista, que corresponde al paquete que acabamos de instalar
Revisamos que todo quede perfecto:
$ java -version
nos debe mostrar algo asi:
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
Ahora vamos con el plugin de firefox:
$ sudo update-alternatives --config firefox-javaplugin.so
seleccionamos el plugin Java6.0 de la lista
y revisamos en nuestro navegador si todo quedo bien con about:plugins, debe mostrarnos algo el plugin de java6 en la lista que nos aparece.
Con esto ya tendremos java6 en nuestra máquina, espero que les funcione este tutorial
GRACIAS POR EL TUTORIAL!!! La mejor solución de todas las que hay dando vuelta por internet. Lo seguí paso a paso y ahora puedo disfrutar del jdk6 :) GRACIAS!!!
ResponderBorrar