web-dev-qa-db-ja.com

GPGキーと矛盾したwebupd8チームPPA(Oracle JDK 8/9)から更新する方法は?

数日前、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.

WebUpd8thatthatthat 、および そのページ 、Iこれにはキーは必要ないようです(もう)。

キーを削除した場合

/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

apt-key delで、私は(明らかに)取得します

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

これに関するさらなる支援をありがとう。

50
Mario

このコマンドはトリックを実行する必要があります。

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

ごきげんよう

77

ソフトウェアとアップデート->他のソフトウェア-> webupd8team PPAを削除します。

Sudo add-apt-repository ppa:webupd8team/Java

Sudo apt-get update

私のために働いた。

19

皆さんは根本的な問題を見逃していると思います... PPAはもう機能しません:

root @ ced-looker1:/etc/apt/sources.list.d# add-apt-repository ppa:webupd8team/Java Oracle JDKライセンスは、2019年4月16日以降のリリースで変更されました。

Oracle Java SEの新しいOracle Technology Networkライセンス契約は、以前のOracle JDKライセンスとは大幅に異なります。新しいライセンスでは、個人使用や開発使用などの特定の使用が無料で許可されますが、以前のOracle JDKライセンスで許可されていた他の使用は使用できなくなる可能性があります。この製品をダウンロードして使用する前に、条件を注意深く確認してください。 FAQはここから入手できます。 https://www.Oracle.com/technetwork/Java/javase/overview/Oracle-jdk-faqs.html

Oracle Javaダウンロードは、最新のOracle Java 8u211のように、Java更新をダウンロードするためにOracleアカウントにログインする必要があります。 Java SE 8u212。このため、最新のJavaでPPAを更新することはできません(古いリンクはOracleによって壊れていました)。このため、このPPA ISは廃止されました(この制限を回避する方法を見つけない限り)。

9
Evan

Mint 19で私のために働いたステップ:

  1. sources.list.dからwebupd8 ppaを削除します

    cd /etc/apt/sources.list.d
    rm webupd8team-Java-bionic.list
    
  2. 上記の友人が投稿したコマンドを使用します。

    Sudo apt-get --allow-releaseinfo-change update
    
  3. 次に、PPAを再度追加して更新します。

9
newonlinux04