Instalar Manualmente Oracle Java en un Servidor Debían o Ubuntu
Introducción
Java es una tecnología de programación desarrollada originalmente por Sun Microsystems y posteriormente adquirida por Oracle. Oracle Java es una implementación propietaria para Java que es gratuita para descargar y usar para uso comercial, pero no para redistribuir, por lo tanto no está incluida en un repositorio oficialmente mantenido.
Hay muchas razones por las que desea instalar Oracle Java en OpenJDK. En este tutorial, no discutiremos las diferencias entre las implementaciones mencionadas anteriormente.
Requisitos
Necesitarás privilegios de root (a través de sudo) para completar el tutorial, luego de ello necesitas saber si estás ejecutando un sistema operativo de 32 bits o 64 bits:
uname -m
-
x86_64: 64 bit kernel
-
i686: 32 bit kernel
Descargando Oracle Java JDK
Utilizando su navegador web, vaya al sitio web de Oracle Java SE (Standard Edition) y decida qué versión desea instalar:
-
JDK: Kit de desarrollo de Java. Incluye un JRE completo más herramientas para desarrollar, depurar y monitorear aplicaciones Java.
-
Servidor JRE: Java Runtime Environment. Para desplegar aplicaciones Java en servidores. Incluye herramientas para monitoreo de JVM y herramientas comúnmente requeridas para aplicaciones de servidor.
En este tutorial vamos a instalar el JDK Java SE Development Kit 8 x 64 bits. Acepte la licencia y copie el enlace de descarga en su portapapeles. Recuerde elegir el tar.gz correcto (64 o 32 bits). Utiliza wget para descargar el archivo en tu servidor:
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
Oracle no permite descargas sin aceptar su licencia, por lo tanto necesitamos modificar el encabezado de nuestra solicitud. Alternativamente, puedes descargar el archivo comprimido usando tu navegador y cargarlo manualmente usando un cliente SFTP / FTP.
Siempre obtenga la última versión del sitio web de Oracle y modifique los comandos de este tutorial de acuerdo con su archivo descargado.
Instalación de Oracle JDK
En esta sección, necesitará privilegios de sudo:
sudo su
El directorio / opt está reservado para todos los paquetes de software y complemento que no forman parte de la instalación predeterminada. Cree un directorio para la instalación de JDK:
mkdir /opt/jdk
Y extraer java en el directorio / opt / jdk :
tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
Compruebe que el archivo se ha extraído en el directorio / opt / jdk .
ls /opt/jdk
Configuración de Oracle JDK como la JVM Predeterminada
En nuestro caso, el ejecutable de java se encuentra en /opt/jdk/jdk1.8.0_05/bin/java . Para configurarla como JVM predeterminada en la ejecución:
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100
and
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
Verificar la Instalación
Compruebe que java se ha configurado correctamente ejecutando:
update-alternatives --display java
and
update-alternatives --display javac
La salida debería de verse así:
java - auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/java
/opt/jdk/jdk1.8.0_05/bin/java - priority 100
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/java'.
javac - auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/javac
/opt/jdk/jdk1.8.0_05/bin/javac - priority 100
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/javac'.
Otra manera fácil de comprobar su instalación es:
java -version
La salida debería de verse así:
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
(Opcional) Actualización de Java
Para actualizar Java, simplemente descargue una versión actualizada del sitio web de Oracle y extráigala en el directorio / opt / jdk , luego configúrela como la JVM predeterminada con un número de prioridad más alto (en este caso 110):
update-alternatives --install /usr/bin/java java /opt/jdk/jdk.new.version/bin/java 110
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk.new.version/bin/javac 110
Puede conservar la versión antigua o eliminarla:
update-alternatives --remove java /opt/jdk/jdk.old.version/bin/java
update-alternatives --remove javac /opt/jdk/jdk.old.version/bin/javac
rm -rf /opt/jdk/jdk.old.version
Se confirma que el procedimiento de instalación documentado anteriormente funciona en un servidor Debian, pero también puede aplicarse a un servidor Ubuntu. Si encuentra algún problema después de seguir todos los pasos, envíe un comentario con su situación.
Fuente. Artículo traducido y con muy ligeras modificaciones de: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian