Impossible d'installer Java8
apt-get install openjdk-8-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
openjdk-8-jre-headless : Depends: ca-certificates-java but it is not going to be installed
E: Unable to correct problems, you have held broken packages
J'ai effectué une recherche sur Google et ajouté des pensions et autres suggestions, mais rien ne m'a encore permis d'installer Java 8.
des idées?
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.7 (jessie)
Release: 8
Codename: jessie
Réponses:
est-ce que jessie? Avec backports
la source
-t
Cela vous dérange-t-il d' ajouter une explication sur le paramètre et sur la manière dont cela résout le problème?aptitude why-not ca-certificates-java
donnep openjdk-8-jre-headless Beschädigt ca-certificates-java (< 20160321~)
Vous avez besoin de la version de jessie-backports.apt-cache policy ca-certificates-java ca-certificates-java: Installiert: 20140324 Installationskandidat: 20140324 Versionstabelle: 20161107~bpo8+1 0 100 http://http.us.debian.org/debian/ jessie-backports/main amd64 Packages *** 20140324 0 500 http://http.us.debian.org/debian/ jessie/main amd64 Packages
Cela ne fonctionne pas dans les backports de Jessie. J'ai essayé d'étirer et il s'est installé.
PS: J'ai utilisé un miroir australien puisque je suis ici. Choisissez le meilleur pour vous d' ici .
la source
cela a fonctionné pour moi beaucoup de mercis, notez que vous avez un extra 'deb' dans votre écho que je devais enlever, je suis aussi dans Oz mais cela devrait fonctionner sur tous les repos maintenant, semble que c'était un problème avec les certificats pour une liste fixe de java les versions
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851667
la source
Je continue à frapper ce problème. Très frustrant. J'ai automatisé les compilateurs et lorsque le jdk / jre est mis à jour, ce problème peut refaire surface. après avoir tiré beaucoup de cheveux, j’ai trouvé que c’était assez fiable et entièrement automatisable.
notez que vous devez avoir un dépôt de backports correctement défini comme mentionné dans les autres parties de cette page. mon image est venue avec elle pré-installée. le vôtre cependant, ne peut pas.
installer jre et jdk + headless en tant que deuxième commande
exécuter les deux ensemble demandera une réponse Y / N sur un fichier de configuration, ce qui est agaçant à automatiser. ils doivent donc être exécutés séparément si vous voulez que cela fonctionne sans interaction humaine.
la source
Ça marche pour moi
guide de référence
la source