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?
Réponses:
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.
la source
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):
la source
La commande suivante devrait vous aider à obtenir sun jdk6 dans ubuntu 10.04
la source
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.
la source
Installez OpenJDK à la place
sudo apt-get install openjdk-6-jdk
la source
a bien fonctionné pour moi sur Ubuntu 10.04
Merci.
la source