几天前,在执行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.根据WebUpd8、那、那、那和那一页的说法,我似乎不再需要钥匙了。
如果我取下钥匙
/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谢谢你在这方面有进一步的帮助。
发布于 2018-10-19 08:27:22
这个命令应该可以完成以下任务:
sudo apt-get --allow-releaseinfo-change update
sudo apt-get update祝您今天愉快
发布于 2018-10-19 08:39:44
软件和更新->其他软件->删除webupd8team PPA。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
为我工作过。
发布于 2019-04-22 19:54:42
我想你们都错过了潜在的问题.PPA已不再起作用:
root@root looker1 1:/etc/apt/ Oracle es.list.d#add-apt:webupd8Team/java甲骨文JDK许可证已从2019年4月16日开始发布。
针对Oracle Java SE的新的Oracle技术网络许可协议与以前的Oracle JDK许可证有很大的不同。新许可证允许某些用途,如个人使用和开发使用,不需要任何费用--但根据以前的Oracle JDK许可证授权的其他用途可能不再可用。在下载和使用本产品之前,请仔细检查这些条款。在这里有一个常见问题:https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html
Oracle Java下载现在需要登录到Oracle帐户来下载Java更新,比如最新的Oracle Java 8u211 / Java 8u212。因此,我不能用最新的Java更新PPA (旧链接被Oracle破坏)。由于这个原因,这个PPA被停止了(除非我找到了绕过这个限制的方法)。
https://askubuntu.com/questions/1085166
复制相似问题