Como muchos ya se habrán dado cuenta Linux Fedora Core 4 no viene instalado el SDK Java de la Sun. Una de las razones es la incompatibilidad, supuestamente por un conflicto de nombres entre los paquetes de instalación de Fedora Core 4 y los de Sun. Fedora Core ofrece la instalación de una máquina virtual distinta a la de Sun, revisar jpackage.org.
El resultado de todo esto es que si queremos utilizar el JDK de Sun debemos hacer la instalación de maneral manual e instalar sus componentes en el directorio /opt de la distribución de Fedora Core 4. A continuación los pasos a seguir para lograr una instalación con éxito, el material que utilicé para hacer la instalación se encuentra en las referencias al final del post. Yo probé esta instalación en mi notebook y todo funcionó bien.
RECETA: Java Sun Sobre Linux Fedora Core 4
INGREDIENTES:
1 Distribución binaria Linux Platform - J2SE(TM) Runtime Environment 5.0 Update 5.
1 Linux Fedora Core 4 instalado en un PC.
PREPARACIÓN:
1.Iniciar una sesión de Linux Fedora Core 4 como Root.
2.Mueva el binario del directorio donde lo tiene almacenado al directorio /opt. Si la distribución binaria Linux Platform - J2SE(TM) Runtime Environment 5.0 Update 5 se encuentra en el directorio de root hacer lo siguiente:
#cd /root //Me posiciona en el directorio del root
#mv *-linux-i586.bin /opt //Deja la distribución binaria Java Sun en el diretorio /opt
3.Ir al directorio /opt
#cd /opt
4.Cambiar a permiso de ejecución el archivo para poder “correr” el binario.
#chmod +x *-linux-i586.bin
ó
#chmod 700 *-linux-i586.bin
5.Ejecutar el binario y aceptar las condiciones de la licencia (“yes”)
#./*-linux-i586.bin
6.Borrar el binario.
#rm *-linux-i586.bin
7.Si quiere que la máquina virtual sea utilizada por mozilla o firefox escribir: (opcional)
ln -s
/opt/jre1.5.0_05/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so
8.Para que corran todas mis aplicaciones Java debo configurar las variables de ambiente de la siguiente forma:
#cd /etc/profile.d //Me cambio al directorio profile.d en el /etc
#vi java.sh //Creo un archivo vacío java.sh
9.Configuro los PATH y el CLASSPATH para que se detecte los comandos Java en Linux, para eso escribo lo siguiente el en archivo java.sh:
export J2RE_HOME=/opt/jre1.5.0_05
export PATH=$J2RE_HOME/bin:$PATH
10.Ejecuto el archivo para ver si funciona:
#source /etc/profile.d/java.sh
11.Si el archivo está bien escrito se debería poder localizar a través del siguiente comando:
#which java
12.Y si está todo bien se debería ver el directorio donde se encuentra el comando java.
/opt/jre1.5.0_05/bin/java
13.A través del comando alternatives puedo re-enlazar el comando /usr/bin/java al que yo deseo o sea a la que está en la distribución Sun.
#/usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.5.0_05/bin/java 2
14.Veo como quedo la nueva configuración.
#/usr/sbin/alternatives --config java
15.Al ejecutar el comando se debería observar los siguiente:
16.Nuestra nueva configuración será la que está en el /opt por lo tanto digitar:
2
17.Para comprobar si todo esta bien ejecute el siguiente comando:
#/usr/sbin/alternatives --display java
18.Finalmente si todo está bien debería aparecer el nuevo enlace por defecto:
Referencias:
http://stanton-finley.net/fedora_core_4_installation_notes.html#Java
El resultado de todo esto es que si queremos utilizar el JDK de Sun debemos hacer la instalación de maneral manual e instalar sus componentes en el directorio /opt de la distribución de Fedora Core 4. A continuación los pasos a seguir para lograr una instalación con éxito, el material que utilicé para hacer la instalación se encuentra en las referencias al final del post. Yo probé esta instalación en mi notebook y todo funcionó bien.
RECETA: Java Sun Sobre Linux Fedora Core 4
INGREDIENTES:
1 Distribución binaria Linux Platform - J2SE(TM) Runtime Environment 5.0 Update 5.
1 Linux Fedora Core 4 instalado en un PC.
PREPARACIÓN:
1.Iniciar una sesión de Linux Fedora Core 4 como Root.
2.Mueva el binario del directorio donde lo tiene almacenado al directorio /opt. Si la distribución binaria Linux Platform - J2SE(TM) Runtime Environment 5.0 Update 5 se encuentra en el directorio de root hacer lo siguiente:
#cd /root //Me posiciona en el directorio del root
#mv *-linux-i586.bin /opt //Deja la distribución binaria Java Sun en el diretorio /opt
3.Ir al directorio /opt
#cd /opt
4.Cambiar a permiso de ejecución el archivo para poder “correr” el binario.
#chmod +x *-linux-i586.bin
ó
#chmod 700 *-linux-i586.bin
5.Ejecutar el binario y aceptar las condiciones de la licencia (“yes”)
#./*-linux-i586.bin
6.Borrar el binario.
#rm *-linux-i586.bin
7.Si quiere que la máquina virtual sea utilizada por mozilla o firefox escribir: (opcional)
ln -s
/opt/jre1.5.0_05/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so
8.Para que corran todas mis aplicaciones Java debo configurar las variables de ambiente de la siguiente forma:
#cd /etc/profile.d //Me cambio al directorio profile.d en el /etc
#vi java.sh //Creo un archivo vacío java.sh
9.Configuro los PATH y el CLASSPATH para que se detecte los comandos Java en Linux, para eso escribo lo siguiente el en archivo java.sh:
export J2RE_HOME=/opt/jre1.5.0_05
export PATH=$J2RE_HOME/bin:$PATH
10.Ejecuto el archivo para ver si funciona:
#source /etc/profile.d/java.sh
11.Si el archivo está bien escrito se debería poder localizar a través del siguiente comando:
#which java
12.Y si está todo bien se debería ver el directorio donde se encuentra el comando java.
/opt/jre1.5.0_05/bin/java
13.A través del comando alternatives puedo re-enlazar el comando /usr/bin/java al que yo deseo o sea a la que está en la distribución Sun.
#/usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.5.0_05/bin/java 2
14.Veo como quedo la nueva configuración.
#/usr/sbin/alternatives --config java
15.Al ejecutar el comando se debería observar los siguiente:
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
2 /opt/jre1.5.0_05/bin/java
Enter to keep the current selection[+], or type selection number:
16.Nuestra nueva configuración será la que está en el /opt por lo tanto digitar:
2
17.Para comprobar si todo esta bien ejecute el siguiente comando:
#/usr/sbin/alternatives --display java
18.Finalmente si todo está bien debería aparecer el nuevo enlace por defecto:
java - status is manual.
link currently points to /opt/jre1.5.0_05/bin/java
...
19.Ahora a jugar con Javita Sun.Referencias:
http://stanton-finley.net/fedora_core_4_installation_notes.html#Java
Comentarios