Instalación de sun-java6-jdk con apt-get en Ubuntu 10.04


9

He seguido las instrucciones en numerosas páginas, como esta , que dicen ejecutar los siguientes comandos:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk

Sin embargo, cuando hago esto, sigo recibiendo el siguiente error:

me@mycomputer:~$ sudo apt-get install sun-java6-jdk Reading package lists... Done
Building dependency tree Reading state information... Done
Package sun-java6-jdk 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 sun-java6-jdk has no installation candidate

Me doy cuenta de que Java está disponible en muchas otras fuentes, pero por razones por las que no puedo entrar aquí, debo usar esta versión específica.

¿Qué puedo hacer para instalar esto?


puedes instalarlo manualmente usando este enlace askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi

Respuestas:


7

El paquete Sun / Oracle JDK ya no está disponible en Ubuntu debido a que Oracle retiró la 'Licencia de Distribuidor del Sistema Operativo para Java'. Historia aquí .

Originalmente, Canonical iba a lograr que las instalaciones existentes de Sun's JRE / JDK se eliminaran en una actualización de apt-get, pero revocaron esa decisión (sin embargo, las actualizaciones / instalaciones ya no estarán disponibles).

La recomendación es que los usuarios hagan la transición al paquete OpenJDK 6. Todavía puede instalar Oracle JDK descargándolo del sitio web de Oracle, pero debe hacerse manualmente.


¿Existe OpenJDK para 10.04?
dfrankow

@dfrankow Parece que está de acuerdo con la lista de paquetes , aunque no sé qué tan actualizado está.
prunge

Resulta que openjdk-6-jdk estaba disponible, pero no hizo lo que quería. Era muy temprano en su ciclo de desarrollo. Terminé usando el JDK de Sun de superuser.com/a/439915/56544 .
dfrankow

5

Además, puede ser útil esta publicación de blog . Funcionó para mí y fue totalmente indoloro (instalación de scripts frente a la construcción de su propio paquete Java)

Puede encontrar el script y las instrucciones de uso completas en github .

La guía rápida y sucia para usar este script es la siguiente:

cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/master/oab-java.sh -O oab-java6.sh
chmod +x oab-java6.sh
sudo ./oab-java6.sh
sudo apt-get update && sudo apt-get install sun-java6-jdk

4

El siguiente comando debería ayudarlo a obtener sun jdk6 en ubuntu 10.04

sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun

3
Gracias por la sugerencia, pero no pude hacer que esto funcione en Ubuntu 12.04 LTS
SSH Este

Esto funcionó para mí el 10.04, lo cual fue útil.
dfrankow


0

Instale OpenJDK en su lugar

sudo apt-get install openjdk-6-jdk


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.