Underc0de - Hacking y seguridad informática

Informática => Manuales y libros => Mensaje iniciado por: MYokai en Diciembre 07, 2014, 07:39:05 pm

Título: Instalar JRE (Java Runtime Environment)
Publicado por: MYokai en Diciembre 07, 2014, 07:39:05 pm
Hace unos días me encargaroon un trabajo relativo a la instalación unas cámaras IP Wifi para video vigilancia, (a pesar de mis reservas a este sistema).
Para hacer la prueba remota usé mi netbook, en vez de una PC de la empresa y uno de los requisitos para manejar la interfaz web de la aplicación es tener instalado el JRE... y no lo tenía instalado.
He visitado muchos sitios en la web buscando información de cómo instalarlo y he probado algunos de ellos, pues algunos creo que tenían menos idea que yo, que ya es decir.
Así que voy a poner el que me ha dado resultado.
Ya sé que es algo básico. Pero quiero creer que no soy el único usuario del foro que no sabía instalarlo y también soy de la opinión de que no viene mal recordar lo elemental.

Creamos el directorio para Java en /opt
$ sudo mkdir -pv /opt/java_se/java/

Descargamos la versión de java en http://www.java.com/es/download/ (http://www.java.com/es/download/)

Descomprimimos la versión de java .tar.gz en el directorio creado.
$ sudo tar xzvf jre-7u5-linux-x64.tar.gz -C /opt/java_se/java/ - (Ojo con la ruta del archivo descargado)

Creamos un enlace simbólico llamado "JAVA-ORACLE" al contenido del directorio de java.
Esto nos facilitará la actualización de Java en el futuro.
$ sudo ln -sv /opt/java_se/java/* /opt/java_se/JAVA-ORACLE

Creamos el enlace simbólico al binario de java en update-alternative a través de JAVA-ORACLE
$ sudo update-alternatives --install /usr/bin/java java /opt/java_se/JAVA-ORACLE/bin/java 1200

Seleccionamos (si es necesario) en update-alternatives nuestro java
$ sudo update-alternatives --config java

Aparecerá esto:

Existen 3 opciones para la alternativa java (que provee /usr/bin/java).

 Selección Ruta Prioridad Estado
 ------------------------------------------------------------
 * 0     /opt/java_se/JAVA-ORACLE/bin/java           1200    modo automático
   1     /opt/java_se/JAVA-ORACLE/bin/java           1200    modo manual
   2     /usr/lib/jvm/java-6-openjdk/jre/bin/java    1061    modo manual
   3     /usr/lib/jvm/java-6-sun/jre/bin/java          63    modo manual

Pulse <Intro> para mantener el valor por omisión
En este caso únicamente pulsaremos <intro>, en caso contrario pues ya sabéis, el número que
corresponda a JAVA-ORACLE

Añadimos java al PATH de TODOS los usuarios

Tendremos que abrir el archivo /etc/bash.bashrc con un editor de textos.
$ sudo gedit /etc/bash.bashrc

Y añadimos la siguiente línea al final del archivo.

export PATH=$PATH:/opt/java_se/JAVA-ORACLE/bin


Después guarda y cierra.

Verificamos la versión de java instalada

$ java -version

Nos saldrá esto:

java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode)

Ahora instalamos el plugin de Java en Firefox o Iceweasel en /usr/lib:

Si no está, creamos el directorio para el plugin

$ sudo mkdir -pv /usr/lib/mozilla/plugins

Ahora creamos el enlace simbólico hacia el plugin

$ sudo ln -sv /opt/java_se/JAVA-ORACLE/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins

Verificamos si tenemos correctamente instalado el plugin de Java en Firefox o Iceweasel visitando http://www.java.com/es/download/testjava.jsp (http://www.java.com/es/download/testjava.jsp)

Un saludo y...

Deja ya de discutir qué es un hombre bueno; Sé uno. (Meditaciones - Marco Aurelio)
Título: Re:Instalar JRE (Java Runtime Environment)
Publicado por: ANTRAX en Diciembre 08, 2014, 03:17:36 am
Muy bueno compañero!!
Cada vez que quiero instalarlo en linux, tengo que andar googleando porque me olvido los pasos..
Ahora me dejaré este post como primera fuente!

Muchas gracias!!

ANTRAX
Título: Re:Instalar JRE (Java Runtime Environment)
Publicado por: blackdrake en Diciembre 09, 2014, 05:42:42 am
Muchas gracias, me ocurre lo mismo que dijo Antrax, nunca recuerdo los pasos y siempre acabo buscándolos, ahora tendré tu post en favoritos y no tendré que visitar varias webs hasta encontrar como lo quiero.

Un saludo.
Título: Re:Instalar JRE (Java Runtime Environment)
Publicado por: ASM en Enero 06, 2015, 04:35:38 am
no es mejor el java libre de linux opendjk
Título: Re:Instalar JRE (Java Runtime Environment)
Publicado por: MYokai en Enero 06, 2015, 10:15:11 am
Como se suele decir... para gustos... colores.

Oracle JRE, (pues ahora es de Oracle), es la versión de licencia restringida. Supuestamente va un poco mejor y tiene más compatibilidad, pero los amigos de Oracle nos están tirando chinas a los linuxeros desde hace unos meses. La última es que han prohibido a los desarrolladores empaquetar nuevos JRE/JDK directamente en los repositorios. Además, JRE no es el colmo de la seguridad, precisamente. Por eso muchas distribuciones han dejado JRE de lado para utilizar OpenJDK en su lugar.

OpenJDK es la versión libre. Su rendimiento no es estelar cuando se le compara con la versión restringida, pero éstos no te van a hacer estupideces con las licencias. Además, parece ser que Oracle pretende que OpenJDK se convierta en el nuevo estándar para la implementación de Java. Lo malo es que algunos sitios web sí que te van a exigir que uses Oracle JRE.

De todas formas, la mayoría de sitios que trabajan con java requieren la versión del JRE.

INSTALAR JDK:

java -version
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
gzip -xvzf /root/jdk-8u25-linux-i586.tar.gz
tar -xvzf /root/jdk-8u25-linux-i586.tar.gz
mv jdk1.8.0_25 /opt
cd /opt/jdk1.8.0_25
update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_25/bin/javac 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.8.0_25/jre/lib/i386/libnpjp2.so 1
update-alternatives --set java /opt/jdk1.8.0_25/bin/java
update-alternatives --set javac /opt/jdk1.8.0_25/bin/javac
update-alternatives --set mozilla-javaplugin.so /opt/jdk1.8.0_25/jre/lib/i386/libnpjp
java -version

http://es.wikipedia.org/wiki/OpenJDK (http://es.wikipedia.org/wiki/OpenJDK)

http://es.wikipedia.org/wiki/Java_Runtime_Environment (http://es.wikipedia.org/wiki/Java_Runtime_Environment)

Saludos.-