Estoy tratando de instalar Oracle Java 8 en mi servidor Ubuntu (16.04 LTS, completamente actualizado, x64). Seguí esta guía (muy simple): http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Después de ejecutar apt-get update
, obtengo la lista estándar de sitios que han sido afectados por la actualización, pero recibo el siguiente error (que imagino que es la fuente del problema):
Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found
Todas las otras URL funcionan, pero no el punto final amd64.
Luego, cuando ejecuto apt-get install oracle-java8-installer
, me sale el siguiente error:
Package oracle-java8-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'oracle-java8-installer' has no installation candidate
¿Ese punto final ya no está disponible? ¿Hay otra fuente para Oracle Java 8? Veo el grupo "webupd8" mencionado en casi todas las guías, además de usar dpkg para instalar el paquete manualmente (pero ¿obtengo actualizaciones de Oracle?)
Respuestas:
El error es que usó instrucciones sobre cómo instalar Java en Debian. No Ubuntu
/etc/apt/sources.list.d
webupd8team-java.list
y elimínelo.sudo apt-get update
para que el sistema elimine cualquier referencia a ese servidor de actualización.sudo add-apt-repository ppa:webupd8team/java
para agregar el ppa correcto a su sistema.sudo apt-get update
nuevamente y debería poder instalar todo correctamente.También recomendaría que lo instales
oracle-java8-set-default
para que este paquete de Java sea el Java predeterminado en tu sistema.fuente
sudo add-apt-repository ppa:webupd8team/java
sudo apt install default-jre
ORsudo apt install openjdk-11-jre-headless
ORsudo apt install openjdk-8-jre-headless
Ejecute los siguientes comandos:
Luego, para instalar un jdk específico, ejecute estos:
jdk6:
jdk7:
jdk8:
fuente
Necesitaba esto para JabRef en un Ubuntu reciente que
(Fuente: http://help.jabref.org/en/Installation#installation-commands )
Por lo tanto, emití lo
sudo add-apt-repository ppa:webupd8team/java
que me dice:La solución que funcionó bien para mi caso fue
(Fuente: Introducción / 2. Oracle Java: -> https://help.ubuntu.com/community/Java )
Para hacerlo, haga clic en este sitio: https://www.java.com/en/download/linux_manual.jsp
Luego descargue el archivo de ajuste respectivo y siga las instrucciones dadas.
Desafortunadamente, no encontré otra forma que llamarlo con la ruta absoluta, pero esto funciona. En mi caso por ejemplo
Si Java 11 no es un problema para usted, probablemente quiera usar este tutorial: https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/
[explicación larga]
La licencia Oracle JDK ha cambiado para los lanzamientos a partir del 16 de abril de 2019.
El nuevo Acuerdo de licencia de Oracle Technology Network para Oracle Java SE es sustancialmente diferente de las licencias anteriores de Oracle JDK. La nueva licencia permite ciertos usos, como el uso personal y el desarrollo, sin costo alguno, pero es posible que otros usos autorizados bajo licencias anteriores de Oracle JDK ya no estén disponibles. Revise los términos detenidamente antes de descargar y usar este producto. Una pregunta frecuente está disponible aquí: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html
Las descargas de Oracle Java ahora requieren iniciar sesión en una cuenta de Oracle para descargar actualizaciones de Java, como el último Oracle Java 8u211 / Java SE 8u212. Debido a esto, no puedo actualizar el PPA con la última versión de Java (y Oracle rompió los enlaces anteriores).
Por esta razón, ESTA PPA SE DESCONTINA (a menos que encuentre alguna forma de evitar esta limitación).
Instalador Oracle Java (JDK) (descarga e instala automáticamente Oracle JDK8). No hay archivos Java reales en este PPA.
Importante -> Por qué los instaladores Oracle Java 7 y 6 ya no funcionan: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html
Actualización: Oracle Java 9 ha llegado al final de su vida útil: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
El PPA es compatible con Ubuntu 18.10, 18.04, 16.04, 14.04 y 12.04.
Más información (e instrucciones de instalación de Ubuntu): - http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Instrucciones de instalación de Debian: - Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Para Oracle Java 11, consulte un PPA diferente -> https://www.linuxuprising.com/2019/06/new-oracle-java-11-installer-for-ubuntu.html Más información: https://launchpad.net / ~ webupd8team / + archive / ubuntu / java Presione [ENTER] para continuar o Ctrl-c para cancelar la adición.
fuente