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?

Adam S
fuente
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.

prunge
fuente
¿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
dino
fuente
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
gaara87
fuente
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

Capdragon
fuente
-3

sudo apt-get install openjdk-6-jdk

funcionó bien para mí en Ubuntu 10.04

Gracias.

hmitcs
fuente
1
QA quiere que Sun Java no sea OpenJava.
Lorenzo Von Matterhorn