Por ejemplo: jdk-7u45-linux-x64.rpm
wget http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.rpm
2) Instalar el RPM
rpm -ivh jdk-7*-linux-x64.rpmPor defeto se instala en /usr/java/jdk1.7.0_45/ creando también los enlaces
3) Actualización de la alternativas
4) Comprobar que todo está correctoupdate-alternatives --install "/usr/bin/java" "java" "/usr/java/latest/bin/java" 1 update-alternatives --set java /usr/java/latest/bin/java update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/latest/bin/javac" 1 update-alternatives --set javac /usr/java/latest/bin/javac
java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Extra:
Para ejecutar el plugin en el navegador debemos crear el siguiente enlace:
sudo ln -svf /usr/java/latest/jre/lib/amd64/libnpjp2.so /usr/lib64/browser-plugins/o de forma alternativa :
plugin=$(rpm -ql $(rpm -qa | grep jdk) | grep libnpjp2.so) && ln -svf "$plugin" /usr/lib64/browser-plugins/
Extra:
Para configurar el javaws
rutajws=$(rpm -ql $(rpm -qa | grep jdk) | grep /bin/javaws);
# si salen varios rutajws hay que seleccionar 1 manualmente, por ejemplo:
# rujajws=/usr/java/latest/bin/javaws
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "$rutajws" 1
sudo update-alternatives --set javaws $rutajws
3 comentarios:
Muchas gracias me funcionó a la perfeccción
Excelente funciono perfecto en opensuse rolling relase, des instale el openjdk que tenia, para poder usar geany
No está completo. Faltan algunos comandos, para obligar al navegador que elija la versión instalada como la versión por omisión.
Publicar un comentario