Installation de sun-java6-jdk avec apt-get sur Ubuntu 10.04

9

J'ai suivi les instructions sur de nombreuses pages, comme celle- ci , qui disent d'exécuter les commandes suivantes:

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

Cependant, lorsque je fais cela, j'obtiens toujours l'erreur suivante:

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

Je me rends compte que Java est disponible à partir de nombreuses autres sources, mais pour des raisons que je ne peux pas entrer ici, je dois utiliser cette version spécifique.

Que puis-je faire pour l'installer?

Adam S
la source
vous pouvez l'installer manuellement en utilisant ce lien askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi

Réponses:

7

Le package Sun / Oracle JDK n'est plus disponible dans Ubuntu car Oracle a retiré la «licence de distributeur de système d'exploitation pour Java». Histoire ici .

À l'origine, Canonical allait faire en sorte que les installations existantes du JRE / JDK de Sun soient supprimées lors d'une mise à jour apt-get, mais ils ont inversé cette décision (mais les mises à jour / installations ne seront plus disponibles).

Il est recommandé aux utilisateurs de passer au package OpenJDK 6. Vous pouvez toujours installer Oracle JDK en téléchargeant à partir du site Web d'Oracle, mais cela doit être fait manuellement.

sauter
la source
OpenJDK existe-t-il pour 10.04?
dfrankow
@dfrankow Semble l'aimer selon la liste des paquets , mais je ne sais pas comment il est à jour.
prunge
Il s'avère que openjdk-6-jdk était disponible, mais n'a pas fait ce que je voulais. C'était trop tôt dans son cycle de développement. J'ai fini par utiliser le jdk de Sun sur superuser.com/a/439915/56544 .
dfrankow
5

Vous pouvez également trouver cet article de blog utile. Cela a fonctionné pour moi et était totalement indolore (installation de script vs construction de votre propre package Java):

Vous pouvez trouver le script et les instructions d' utilisation complètes sur github .

Le guide rapide et sale pour utiliser ce script est le suivant:

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
la source
4

La commande suivante devrait vous aider à obtenir sun jdk6 dans 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
la source
3
Merci pour la suggestion, mais je n'ai pas pu faire fonctionner cela sur Ubuntu 12.04 LTS
SSH ce
Cela a fonctionné pour moi le 10.04, ce qui a été utile.
dfrankow
1

Il existe de très bonnes instructions pour créer vos propres packages sun-java ici:

https://github.com/rraptorr/sun-java6

Les packages fonctionnent très bien pour moi dans Ubuntu Lucid 10.04 x64 / i386.

robbyt
la source
0

Installez OpenJDK à la place

sudo apt-get install openjdk-6-jdk

capdragon
la source
-3

sudo apt-get install openjdk-6-jdk

a bien fonctionné pour moi sur Ubuntu 10.04

Merci.

hmitcs
la source
1
QA veut Sun Java et non OpenJava.
Lorenzo Von Matterhorn