我是 Linux 新手,正在使用 Ubuntu 24.04.1 LTS。我一直尝试通过终端安装程序,但总是遇到同样的问题:
E: Conflicting values set for option Signed-By regarding source https://ppa.launchpadcontent.net/linuxuprising/java/ubuntu/ jammy: /usr/share/keyrings/oracle-jdk11-installer.gpg != /usr/share/keyrings/oracle-jdk18-installer.gpg
E:无法读取来源列表。
我不知道该怎么办,我试图删除它提到的文件,因为我不需要它们,但它仍然显示这个问题。
有些人提到这个问题与这篇文章中的问题非常相似:“与源相关的选项 Signed-By 的值设置冲突”,但我已经多次查看了该文章,试图弄清楚如何使用建议的代码来解决我的问题,但我真的几乎不知道该怎么做,因为正如我之前所说,我对 Linux 或 Ubuntu 非常缺乏经验
我也确实无法通过人们一直建议的帖子获得任何帮助,因为我需要 50 点声誉才能发表评论以寻求帮助,而我确信我的声誉为零。我想要的只是帮助解决一个问题,这个问题已经困扰了我大约一周,但我在网上找不到任何有用的信息。
我尝试转换建议帖子中的代码以满足我的需要,然后我得到了这个
curl https://ppa.launchpadcontent.net/linuxuprising/java/ubuntu/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/oracle-jdk11-installer.gpg add -
但现在我遇到了一个新的错误:
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 196 100 196 0 0 290 0 --:--:-- --:--:-- --:--:-- 290
gpg: no valid OpenPGP data found.
因此我尝试输入这个,因为我用谷歌搜索过并在同一个网站上找到了一篇关于它的帖子:
sudo apt-key add gpg
但它只是给了我这个并且似乎没有做任何事情,因为它给了我相同的错误代码:
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK
而此时我不知道该做什么。