Java oráculo 7 instalaciones bajo Debian 6 Squeeze + 7 Wheezy


Dado que oráculo cree una vez de nuevo uno en "Importante" tener que hacer y las disposiciones de licencia permanentemente cambia no hay más para Java 7 también ningunos paquetes non-free en el estándar Debian Mirrors. Por eso, una instalación de oráculo (Sun) Java 7 bajo Debian Squeeze y Wheezy es llevada a cabo manualmente:

Última actualización: 13/12/2014 (Java 7 actualizaciones 72)
Java oráculo 8 ya disponible. Instrucciones actuales para la instalación de Java 8 bajo Debian

1. Descarga de Java justa 7 Packages (JRE / el servidor JRE / JDK)

En el primer paso debemos Java adecuada 7 Package (JRE / el servidor JRE / JDK) de la página web oráculo downloaden. Es importante para ello si nosotros 64 bites o 32 bites de Debian basado usan. Con la orden "uname-m" podéis descubrir qué versión está instalada. Salgo en mis instrucciones de 64 bites de versión, dado que esto debía ser mientras tanto a pesar de todo la variante más corriente.
Enlace de descarga: Descarga de JRE / el servidor JRE / la versión JDK para Linux (tar.gz) 64 bites:

 
Por desgracia oráculo quiere saber directamente la licencia antes de la descarga no hemos confirmado cómo por desgracia directamente sobre wget downloaden. Por lo tanto esto permanece a nosotros no ahorrado la descarga sobre un navegador salir.
A continuación el fichero downgeloadete (jre-7u72-linux-x64.tar.gz) es copiado en el servidor a instalar en la lista/usr/src.
Actualización 09/09/2013: Java el paquete puede ser bajada por el consejo de „pfender“ en los comentarios, también via wget. La palabra de magia se llama aquí „Cookie“.

Java 7 en Command Line Shell via wget downloaden

Descarga de JDK 64 bites de variante 7.72:
wget –no-cookies –no-check-certificate –header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-x64.tar.gz"
Descarga de JDK 32 bites de variante 7.72:
wget –no-cookies –no-check-certificate –header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.tar.gz"
Descarga de JRE 64 bites de variante 7.72:
wget –no-cookies –no-check-certificate –header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jre-7u72-linux-x64.tar.gz"
Descarga de JRE 32 bites de variante 7.72:
wget –no-cookies –no-check-certificate –header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jre-7u72-linux-i586.tar.gz"

Java 7 Package entpacken e instalan

cd /usr/src
tar -xzvf jre-7u72-linux-x64.tar.gz
Empujamos Java la lista ahora en su lugar justo:/usr/lib/jvm/(en 32 bites después de/usr/lib/jvm)
mkdir /usr/lib/jvm
mv /usr/src/jre1.7.0_72 /usr/lib/jvm/
… y ponen Symlink el/usr/lib/java 7 oráculos a la versión más actual. Este proceso facilita más tarde una actualización en nueva Java a la versión.
ln -s /usr/lib/jvm/jre1.7.0_72/ /usr/lib/jvm/java-7-oracle
Finalmente damos a nuestro Debian la instrucción Java para usar 7.
update-alternatives –install "/usr/bin/java" "java" "/usr/lib/jvm/java-7-oracle/bin/java" 1

Java 7 instalaciones prueban

Con la orden siguiente Java instalada la versión es revisada:
java -version
Producción total:
java version "1.7.0_72"
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)

Java 7 actualizaciones (minor Release)

Dado que Java por desgracia bastante muchos vacíos de seguridad se recomienda siempre actualmente de modo incluido la versión ser resistente y llevar a cabo modernizaciones Java instalaciones. Una actualización en la versión cercana es llevar gracias a la instalación fácil con la ayuda de Symlinks, en general ningún problema y muy rápidamente.
Con eso nueva Java la versión es bajada y cómo con la instalación en la lista/usr/src entpackt.
cd /usr/src
tar -xzvf jre-7u72-linux-x64.tar.gz
Ahora Java la lista se hace cómo cerca de Java más vieja la instalación en su lugar justo de modo empujado:/usr/lib/jvm/
mv /usr/src/jre1.7.0_72 /usr/lib/jvm/
Ahora la lista/usr/lib/jvm podría tener aspecto análogamente como aquí (ls-la):
java-7-oracle -> /usr/lib/jvm/jre1.7.0_25/
jre1.7.0_21
jre1.7.0_25
jre1.7.0_72
Por lo menos dos Java la instalación es disponible ahora (en mi ejemplo hasta 3). 7 de Java oráculos es representado como enlace simbólico en jre1.7.0_25. Es puesto de Symlink ahora en la nueva versión, nueva Java la versión es también usada:
rm /usr/lib/jvm/java-7-oracle
ln -s /usr/lib/jvm/jre1.7.0_72/ /usr/lib/jvm/java-7-oracle
Luego una "versión de Java" debía distribuir la Java más actual a la versión.

Actualización de Java 6 en Java 7

En caso de que ya Java más vieja la versión (zB:. 6 de Java sun) está instalado, la versión puede ser cambiada con la orden siguiente:
update-alternatives –config java
Producción total:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
0 /usr/lib/jvm/java-6-sun/jre/bin/java 63 auto mode
1 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
* 2 /usr/lib/jvm/java-7-oracle/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number:

Variable de alrededores $JAVA_HOME para Java 7 apuestan

Muchos empleos apuestan adelante que también JAVA_HOME variables de alrededores (environment variable) es puesto. Con eso editamos el file/etc/profile y completamos éste …
vi /etc/profile
… alrededor de 2 líneas siguientes:
JAVA_HOME="/usr/lib/jvm/java-7-oracle"
export JAVA_HOME
Para que la variable de alrededores sea activada, podéis exportar el sistema rebooten u orden siguiente:
source /etc/profile
Para revisar si la variable era puesta también de hecho usamos esta orden
echo $JAVA_HOME
Luego el gasto debía tener aspecto como sigue
/usr/lib/jvm/java-7-oracle