De modo predeterminado, CentOS 5 y Red Hat™ Enterprise Linux 5 incluyen la versión 1.4.2 de Java por GNU.org. Sin embargo, algunos desarrollos, sobre todo aplicaciones comerciales para Apache Tomcat, pueden requerir utilizar una versión distinta de Java. Este documento explica como instalar JDK 1.5.0 de Sun Microsystems en CentOS 5 y Red Hat™ Enterprise Linux 5.
Instalación a través de yum.
Si utiliza CentOS 5, Red Hat™ Enterprise Linux 5 o White Box Enterprise Linux 5, solo se necesita realizar lo siguiente para instalar o actualizar el equipamiento lógico necesario:
Procedimientos.
Creación de usuario para utilizar rpmbuild.
Es poco conveniente y representa un alto riesgo utilizar rpmbuild como root. Por lo tanto es recomendable crear una cuenta de usuario destinada exclusivamente a utilizar el mandato rpmbuild.
Creación de estructura de directorios para rpmbuild.
A fin de poder trabajar cómodamente, se creará como usuario un conjuto de directorios que serán utilizados para crear paquetería RPM.
Utilizando vi, o cualquier otro editor de texto, configure el fichero ~/.rpmmacros con el siguiente contenido:
Descargar el fichero java-1.5.0-sun-1.5.0.15-1jpp.nosrc.rpm, o bien una versión posterior a la edición de este documento, localizado en http://mirrors.dotsrc.org/jpackage/5.0/generic/non-free/SRPMS/.
A continuación, se debe descargar la más reciente versión de JDK de Sun Microsystems desde http://java.sun.com/products/archive/
Hacer ejecutable el fichero descargado utilizando el siguiente mandato:
Mover éste último dentro de ~/rpmbuild/SOURCES/
Reconstruir el paquete java-1.5.0-sun-1.5.0.15-1jpp.nosrc.rpm para generar los paquetes de Java 1.5.
Lo anterior, luego de algunos minutos, generará dentro del directorio ~/rpmbuild/RPMS/i586/ los siguientes paquetes:
* java-1.5.0-sun-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-alsa-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-demo-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-devel-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-fonts-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-jdbc-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-plugin-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-src-1.5.0.15-1jpp.i586.rpm
Para instalar, cambiarse al directorio ~/rpmbuild/RPMS/i586/ e instalar solo la paquetería requerida. Ejemplo:
Lo anterior devuelve una salida similar a la siguiente:
Para verificar que la versión de Java 1.5 ha sido instalada correctamente, solo basta ejecutar el siguiente mandato:
puede revisar estos link de ayuda http://wiki.centos.org/HowTos/JavaOnCentOS
Si necesita verificar los paquetes rpm java instalados en su linux ejecute el siguiente comando
Instalación a través de yum.
Si utiliza CentOS 5, Red Hat™ Enterprise Linux 5 o White Box Enterprise Linux 5, solo se necesita realizar lo siguiente para instalar o actualizar el equipamiento lógico necesario:
yum install jpackage-utils yum -y install rpm-build gcc gcc-c++ redhat-rpm-config automake autoconf
Procedimientos.
Creación de usuario para utilizar rpmbuild.
Es poco conveniente y representa un alto riesgo utilizar rpmbuild como root. Por lo tanto es recomendable crear una cuenta de usuario destinada exclusivamente a utilizar el mandato rpmbuild.
su - root useradd rpmbuilduser passwd rpmbuilduser
Creación de estructura de directorios para rpmbuild.
A fin de poder trabajar cómodamente, se creará como usuario un conjuto de directorios que serán utilizados para crear paquetería RPM.
su - rpmbuilduser mkdir -p ~/rpmbuild/{SOURCES,SRPMS,SPECS,RPMS,TMP,BUILD}
Utilizando vi, o cualquier otro editor de texto, configure el fichero ~/.rpmmacros con el siguiente contenido:
%_topdir /home/rpmbuilduser/rpmbuild %_tmppath %{_topdir}/TMP %_unpackaged_files_terminate_build 0 %packager Mi nombre %distribution Mi área de trabajo. %vendor Mi empresa.
Descargar el fichero java-1.5.0-sun-1.5.0.15-1jpp.nosrc.rpm, o bien una versión posterior a la edición de este documento, localizado en http://mirrors.dotsrc.org/jpackage/5.0/generic/non-free/SRPMS/.
A continuación, se debe descargar la más reciente versión de JDK de Sun Microsystems desde http://java.sun.com/products/archive/
Hacer ejecutable el fichero descargado utilizando el siguiente mandato:
chmod +x jdk-1_5_0_15-linux-i586.bin
Mover éste último dentro de ~/rpmbuild/SOURCES/
mv jdk-1_5_0_15-linux-i586.bin ~/rpmbuild/SOURCES/
Reconstruir el paquete java-1.5.0-sun-1.5.0.15-1jpp.nosrc.rpm para generar los paquetes de Java 1.5.
rpmbuild --rebuild java-1.5.0-sun-1.5.0.15-1jpp.nosrc.rpm
Lo anterior, luego de algunos minutos, generará dentro del directorio ~/rpmbuild/RPMS/i586/ los siguientes paquetes:
* java-1.5.0-sun-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-alsa-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-demo-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-devel-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-fonts-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-jdbc-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-plugin-1.5.0.15-1jpp.i586.rpm
* java-1.5.0-sun-src-1.5.0.15-1jpp.i586.rpm
Para instalar, cambiarse al directorio ~/rpmbuild/RPMS/i586/ e instalar solo la paquetería requerida. Ejemplo:
cd ~/rpmbuild/RPMS/i586/ su rpm -Uvh java-1.5.0-sun-1.5.0.15-1jpp.i586.rpm java-1.5.0-sun-alsa-1.5.0.15-1jpp.i586.rpm java-1.5.0-sun-fonts-1.5.0.15-1jpp.i586.rpm java-1.5.0-sun-plugin-1.5.0.15-1jpp.i586.rpm exitDe modo predeterminado, el sistema utiliza la versión 1.4.2 de GNU.org.Se puede definir desde la terminal que versión de Java utilizar a través delmandato alternatives con la opción --config java.
/usr/sbin/alternatives --config java
Lo anterior devuelve una salida similar a la siguiente:
Hay 2 programas que proporcionan 'java'. Selección Comando ----------------------------------------------- *+ 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java 2 /usr/lib/jvm/jre-1.5.0-sun/bin/java Presione Intro para mantener la selección actual[+], o escriba el número de la selección:Seleccione la versión 1.5 de de Sun Microsystems pulsando la tecla del número 2 y luego la tecla ENTER.
Para verificar que la versión de Java 1.5 ha sido instalada correctamente, solo basta ejecutar el siguiente mandato:
java -versiony tendremos como resultado
java version "1.5.0_15" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04) Java HotSpot(TM) Client VM (build 1.5.0_15-b04, mixed mode, sharing)Para finalizar, si el sistema dispone de Mozilla Firefox, se puede configurar el complemento Java (Plugin Java) creando un enlace simbólico de /usr/lib/jvm/jre-1.5.0-sun/plugin/i386/ns7/libjavaplugin_oji.so dentro de /usr/lib/mozilla/plugins/ de la siguiente manera:
ln -s /usr/lib/jvm/jre-1.5.0-sun/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/Notas
puede revisar estos link de ayuda http://wiki.centos.org/HowTos/JavaOnCentOS
Si necesita verificar los paquetes rpm java instalados en su linux ejecute el siguiente comando
rpm -qa | grep java
Comentarios
Publicar un comentario