Centos 5.2 y java

Forums: 

Hola a todos esperando que me puedan ayudar escribo porque tengo un problema en la instalacion de java 6 sobre el Sistema Operativo Centos 5.2 de 32 bits. Por favor si alguien me puede ayudar les agradeceria.

He seguido estos pasos porque lo que necesito es instalar java para seguir con Alfresco pero no puedo instalar java
http://wiki.alfresco.com/wiki/Installing_Labs_3_on_Linux_with_command_line_interface

Usa este manual, tienes que

Imagen de dsierra

Usa este manual, tienes que cambiarl la version por la version que necesites, suerte:

Introducción.

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 del equipamiento lógico necesario.
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 -y install rpm-build gcc gcc-c++ redhat-rpm-config automake autoconf
yum -y install jpackage-utils
yum install libXp.so.6
yum install libXtst.so.6
yum install libasound.so.2
yum install ttmkfdir
yum install chkfontpath

Procedimientos.
Creación de usuario para utilizar rpmbuild.

Es poco conveniente y representa un alto riego 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 detexto, 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 distribución o á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 paquetges 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
exit

De 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 -version

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/

me parece que el openjdk 6 se

Imagen de Tonny

me parece que el openjdk 6 se encuentra en los repositorios de centos 5.2
lo mas facil prueba

yum search openjdk

es muy compatible con el JDK de sun y debería funcionar el alfresco

Como es explicado

Como es explicado aqui

http://wiki.alfresco.com/wiki/Installing_Alfresco_Community_3.2_WAR_on_Centos_5.3

Hay que remover OpenJDK dado que no funciona con Alfresco. Yo hice la prueba y evectivamente no funciona.

Gustavo