web-dev-qa-db-fra.com

Comment mettre à jour le PPA de l'équipe webupd8 (Oracle JDK 8/9) incompatible avec sa clé GPG?

Il y a quelques jours, j'ai rencontré l'erreur suivante lors de l'exécution de apt-get update:

E: Repository 'http://ppa.launchpad.net/webupd8team/Java/ubuntu bionic InRelease' changed its 'Label' value from 'Oracle Java (JDK) 8 / 9 Installer PPA' to 'Oracle Java (JDK) 8 Installer PPA' 
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

Selon WebUpd8 , que , que , que , et cette page , je ne semble pas avoir besoin d'une clé pour cela (plus).

Si je retire la clé

/etc/apt/trusted.gpg.d/webupd8team_ubuntu_Java.gpg
pub   rsa1024 2010-05-04 [SC]
      7B2C 3B08 89BF 5709 A105  D03A C251 8248 EEA1 4886
uid   [ unknown] Launchpad VLC

avec apt-key del, je reçois (évidemment)

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://ppa.launchpad.net/webupd8team/Java/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886

Merci pour toute aide supplémentaire avec cela.

46
Mario

Cette commande devrait faire l'affaire:

Sudo apt-get --allow-releaseinfo-change update
Sudo apt-get update

Bonne journée

69
Thomas Guillemaud

Logiciels et mises à jour -> Autres logiciels -> Supprimez webupd8team PPA.

Sudo add-apt-repository ppa:webupd8team/Java

Sudo apt-get update

a travaillé pour moi.

18
Michał Knapiński

Étapes qui ont fonctionné pour moi à la menthe 19:

  1. supprimer le ppa webupd8 de sources.list.d

    cd /etc/apt/sources.list.d
    rm webupd8team-Java-bionic.list
    
  2. utilisez la commande que notre ami ci-dessus a posté pour nous:

    Sudo apt-get --allow-releaseinfo-change update
    
  3. puis rajoutez à nouveau le ppa et mettez-le à jour.

9
newonlinux04

Je pense que vous manquez tous le problème sous-jacent ... Le PPA ne fonctionne plus:

root @ ced-looker1: /etc/apt/sources.list.d# add-apt-repository ppa: webupd8team/Java La licence du JDK Oracle a été modifiée pour les versions commençant le 16 avril 2019.

Le nouveau contrat de licence Oracle Technology Network pour Oracle Java SE est très différent des licences antérieures JDK Oracle. La nouvelle licence autorise certaines utilisations, telles que l'utilisation personnelle et l'utilisation à des fins de développement, sans frais supplémentaires, mais d'autres utilisations autorisées en vertu de licences Oracle JDK antérieures peuvent ne plus être disponibles. Veuillez lire attentivement les conditions avant de télécharger et d’utiliser ce produit. Une FAQ est disponible ici: https://www.Oracle.com/technetwork/Java/javase/overview/Oracle-jdk-faqs.html

Les téléchargements Oracle Java nécessitent désormais la connexion à un compte Oracle pour télécharger les mises à jour Java, comme le dernier Oracle Java 8u211/Java SE. 8u212. Pour cette raison, je ne peux pas mettre à jour le PPA avec le dernier Java (et les anciens liens ont été cassés par Oracle). Pour cette raison, CE PPA IS est ANNULÉ (sauf si je trouve un moyen de contourner cette limitation).

7
Evan