Instalación de Oracle Java en Linux

Descargar desde consola

En este artículo vamos a ver como instalar Oracle Java desde los repositorios de http://www.webupd8.org/
Lo veremos tanto para Java version 7 como Java version 8.

Instalar Java 7 JRE y JDK

Paso 1: Añadimos el siguiente repositorio:
sudo add-apt-repository ppa:webupd8team/java

[bash]
Está a punto de añadir el siguiente PPA a su sistema:
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7 / JDK8 / JDK9). There are no actual Java files in this PPA.

More info (and Ubuntu installation instructions):
– for Oracle Java 7: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
– for Oracle Java 8: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Debian installation instructions:
– Oracle Java 7: http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html
– Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Oracle Java 9 (for both Ubuntu and Debian): http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html

For JDK9, the PPA uses standard builds from: https://jdk9.java.net/download/ (and not the Jigsaw builds!).

Important!!! For now, you should continue to use Java 8 because Oracle Java 9 is available as an early access release (it should be released in 2016)! You should only use Oracle Java 9 if you explicitly need it, because it may contain bugs and it might not include the latest security patches! Also, some Java options were removed in JDK9, so you may encounter issues with various Java apps. More information and installation instructions (Ubuntu / Linux Mint / Debian): http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html
Más información: https://launchpad.net/~webupd8team/+archive/ubuntu/java
Pulse [Intro] para continuar o ctrl-c para cancelar
[/bash]

Al dar al INTRO obtenemos si todo fue bien una salida como esta:

[bash]
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –homedir /tmp/tmp.j7DjPsPOoi –no-auto-check-trustdb –trust-model always –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys EEA14886
gpg: solicitando clave EEA14886 de hkp servidor keyserver.ubuntu.com
gpg: clave EEA14886: «Launchpad VLC» 1 firma nueva
gpg: Cantidad total procesada: 1
gpg: nuevas firmas: 1
[/bash]

 

Paso 2: Actualizamos:

[bash]sudo apt-get update[/bash]

 

Paso 3: Instalamos el instalador de Java:
sudo apt-get install oracle-java7-installer

Paso 4: Comprobamos la versión activa:
java -version

[bash]
jblanco@tochox ~ $ java -version
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.4)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
[/bash]

 

Paso 5: Si no es la deseada la cambiamos

sudo update-java-alternatives -s java-7-oracle

[bash]
jblanco@tochox ~ $ 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)
[/bash]

 

Paso 6: Registrar las Environment variables:

sudo apt-get install oracle-java7-set-default

Y esto es todo, si decidieras volver al OpenJDK, puedes desinstalar Java Installer:

sudo apt-get remove oracle-java7-installer

Y volver a seleccionar la versión que deseas mediante update-java-alternatives.

Instalar Java 8 JRE y JDK

Hay que añadir 2 repositorios de forma manual, o editando el fichero sources.list o tu herramienta preferida.
Para hacerlo de forma manual lanza estos dos comandos como usuario root:

[bash]
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
[/bash]

Ahora para instalar la Key lanza este otro:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

Actualiza la caché de paquetes:
apt-get update

Y finalmente instala Java 8:
apt-get install oracle-java8-installer

Si tienes problemas en establecer Java 8 como la runtime y sdk por defecto puedes instalar este otro paquete:
sudo apt-get install oracle-java8-set-default

Para aceptar la licencia de Oracle, aunque durante la instalación ya lo hicimos:
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Y esto si que ya es todo, espero que os sirva!

 

Mover la carpeta Música a otro disco

Mover la carpeta Música a otro disco

Podemos mover las carpetas asociadas a nuestro perfil de usuario en Windows, simplemente:

  1. haciendo botón derecho sobre la carpeta,
  2. después en Propiedades,
  3. y por último en la pestaña Ubicación, seleccionando otra, y moviendo los archivos que hubiese en la original.

Otras carpetas que podemos mover a otra ubicación o disco son:

Mover la carpeta Vídeos a otro disco

Mover la carpeta Vídeos a otra ubicación o disco

Podemos mover las carpetas asociadas a nuestro perfil de usuario en Windows, simplemente:

  1. haciendo botón derecho sobre la carpeta,
  2. después en Propiedades,
  3. y por último en la pestaña Ubicación, seleccionando otra, y moviendo los archivos que hubiese en la original.

Otras carpetas que podemos mover a otra ubicación o disco son:

Mover la carpeta Documentos a otro disco

Podemos mover las carpetas asociadas a nuestro perfil de usuario en Windows, simplemente:

  1. haciendo botón derecho sobre la carpeta,
  2. después en Propiedades,
  3. y por último en la pestaña Ubicación, seleccionando otra, y moviendo los archivos que hubiese en la original.

Otras carpetas que podemos mover a otra ubicación o disco son:

Windows 7 cambio de arquitectura hardware sin necesidad de reinstalar

Durante esta semana pasada tuve que arreglar un ordenador, donde el disco duro dijo basta.

Adquieres una nueva placa base, un nuevo procesador, y nueva memoria RAM
Adquieres una nueva placa base, un nuevo procesador, y nueva memoria RAM

Mi primera intención fue clonar el sistema de archivos mediante clonezilla, y volcar esa imagen sobre el nuevo disco duro, todo bien activando ciertos flags para que, dado que el disco antiguo sólo era de 200 GB y el nuevo de 1 TB, clonezilla en el proceso de clonación redimensionara las particiones respecto a la nueva geometría.

Una vez iniciado Windows 7 en el nuevo disco, tras el scandisk de rigor al detectar cambios en la tabla de particiones, me dispuse a hacer ciertas pruebas y detecte que los voltajes bailaban, cosa que auguraba que si no se solucionaba pronto el nuevo disco, o algún otro componente también pasaría a mejor vida.

No te la juegues con una fuente de alimentación barata o que no funcione correctamente
No te la juegues con una fuente de alimentación barata o que no funcione correctamente

Siempre tengo material por casa y lo primero que hice fue cambiar la antigua fuente de alimentación, por una que tengo de reserva y que sólo utilizo para los mantenimientos, la antigua ni siquiera tenía ventilador inferior para sacar calorcito del chasis del ordenador.

Una vez sustituida la fuente los voltajes seguían bailando, y el calor que se acumulaba en el chasis era exagerado. Conclusión, dado que se trata de un ordenador de 10 años, la placa, por culpa o no de la fuente antigua, era la que provocaba estos va y viene, y el calor desmesurado.

Te entra el miedo, ¿con tanto cambio de hardware me encontraré con un BSOD? Casi seguro, vamos SÍ.
Te entra el miedo, ¿con tanto cambio de hardware me encontraré con un BSOD? Casi seguro, vamos SÍ.

Adquirí una nueva placa, un nuevo procesador, y un módulo de memoria, el miedo era si con tanto cambio de hardware me encontraría con un BSOD, casi seguro. Básicamente se cambió la arquitectura completa, pasando de un procesador de un solo núcleo, con memoria DDR en la RAM, y AGP en los graficos, SATA 1, a un doble núcleo con memoria DDR3, chipset 10 años más joven, PCI Express, SATA 3, etc…

Leyendo por Internet me quedé con dos ideas, la primera desde la página de Microsoft, y la segunda de varias que coincidían.

1. Sysprep

Antes de acometer el cambio de arquitectura (placa, micro, RAM) ejecutar desde la linea de comandos y como administrador:

%windir%\System32\Sysprep\Sysprep.exe

Esto deja Windows (7 en este caso) en un estado en el que vuelve a preguntar lo típico de usuario, contraseña, nombre de equipo, configuración regional, …

Es un proceso que puede tardar bastante, al menos en el equipo viejo.

Una vez terminado, sustituí la placa y demás, y en el primer inicio la pantalla sólo se veía por la mitad, a duras penas pude jugando con el ratón completar el proceso de personalización del Windows que antes os he contado. Una vez en el nuevo escritorio reinicié a prueba de fallos, y actualice los drivers con el CD del fabricante de la placa, al siguiente reinicio ya todo fue a la perfección.

Tras esto hay que activar de nuevo Windows, pero esto no debe suponer ningún problema ya que todos usamos software original, de lo contrario hacéroslo mirar. Los que me conocéis sabéis que soy muy pro software libre, y que mi sistema operativo de diario es GNU/Linux, concretamente Debian Wheezy, pero no sólo de pan vive el hombre, y si usamos en este caso sistemas operativos privativos, debemos pagar la licencia, discursitos a parte.

2.AHCI

El antiguo equipo tenía el SATA (1) en modo compatibilidad IDE, el nuevo disco es un SATA3, la nueva placa una maravilla que mueve el SATA 3 de cine, antes de entrar en la BIOS y cambiar el modo a AHCI, hay que entrar en una rama del registro y establecer un valor a 0:

HKLM\System\CurrentControlSet\Services\Msahci

El valo hexadecimal de la clave Start, que seguramente todos tendremos a 3, hay que colocarle el valor 0.

El antiguo equipo tenía el SATA (1) en modo compatibilidad IDE, el nuevo disco es un SATA3
El antiguo equipo tenía el SATA (1) en modo compatibilidad IDE, el nuevo disco es un SATA3

A continuación reiniciamos, entramos en la BIOS, que ahora permiten el uso de ratón, y cambiamos el modo a AHCI, reiniciamos y tenemos Windows 7 trabajando a tope con nuestro disco SATA 3.

El resultado ha sido un equipo nuevo (os digo que va como un pepino) donde hemos reutilizado el chasis, y no hemos tenido que reinstalar Windows 7, y mucho menos todas las aplicaciones que teníamos instaladas.

En Linux, concretamente Mint 17, no hubo ningún problema, ya que en el proceso de inicio detecta los cambios de Hardware.

Saludos comunidad, espero que os sea de ayuda.