网易首页 > 网易号 > 正文 申请入驻

修复 Ubuntu中的 Key is stored in legacy trusted.gpg keyring

0
分享至


如果你在 Ubuntu 22.04 及以后的版本中使用 PPA 或添加外部仓库,你有可能会看到这样的信息:
ubuntu key is stored legacy
import gpg key to trusted ubuntu
quick dirty way to fix apt key stored legacy

正如我之前所说,这是一个警告信息,目前可以忽略。解决这个问题的责任在于外部软件开发者和 Ubuntu 开发者。

W: https://packagecloud.io/slacktechnologies/slack/debian/dists/jessie/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

首先,这不是一个错误,而是一个警告信息。警告并不会导致程序停止工作。即使你在更新过程中看到这个警告信息,你也可以继续升级你的系统。

如果你不想看到这个警告信息,你可以采取一些手动步骤来摆脱它。

有两种方法;正确的方法和快速而不优雅的方法。阅读这两种方法,看看你对哪一种感到满意。

方法 1:导入密钥(正确但复杂的方法)
首先,列出所有添加到你系统中的 GPG 密钥。

sudo apt-key list

这将显示一个存储在你系统中的巨大的密钥列表。你在这里要做的是寻找与警告信息相关的密钥。

abhishek@itsfoss:~$ sudo apt-key list
[sudo] password for abhishek:
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
/etc/apt/trusted.gpg
--------------------
pub rsa4096 2014-01-13 [SCEA] [expired: 2019-01-12]
418A 7F2F B0E1 E6E7 EABF 6FE8 C2E7 3424 D590 97AB
uid [ expired] packagecloud ops (production key)

pub rsa4096 2016-02-18 [SCEA] DB08 5A08 CA13 B8AC B917 E0F6 D938 EC0D 0386 51BDuid [ unknown] https://packagecloud.io/slacktechnologies/slack (https://packagecloud.io/docs#gpg_signing)

sub rsa4096 2016-02-18 [SEA]/etc/apt/trusted.gpg.d/audio-recorder-ubuntu-ppa.gpg----------------------------------------------------pub rsa4096 2015-08-30 [SC] 42EF 41ED 9813 B713 D4F1 F06D 5CF1 2638 ACF9 669Fuid [ unknown] Launchpad PPA for Team audio-recorder/etc/apt/trusted.gpg.d/danielrichter2007-ubuntu-grub-customizer.gpg-------------------------------------------------------------------pub rsa1024 2010-10-08 [SC] 59DA D276 B942 642B 1BBD 0EAC A8AA 1FAA 3F05 5C03

你要怎么做?仔细阅读该信息:

W: https://packagecloud.io/slacktechnologies/slack/debian/dists/jessie/InRelease: Key is stored in legacy

在我的例子中,仓库有
packagecloud

slacktechnologies
等关键词。它显示在
apt-key
列表输出的顶部。在你的情况下,你可能需要滚动一下。

在这种罕见的情况下,由 Slack 添加的外部仓库,有两个 GPG 密钥。其中一个已经过期,我会忽略它。你可能不会有这样的情况。

你应该看到
pub
后一行的最后 8 个字符(不包括空格):

/etc/apt/trusted.gpg
--------------------
pub rsa4096 2014-01-13 [SCEA] [expired: 2019-01-12]
418A 7F2F B0E1 E6E7 EABF 6FE8 C2E7 3424 D590 97AB
uid [ expired] packagecloud ops (production key)

pub rsa4096 2016-02-18 [SCEA] DB08 5A08 CA13 B8AC B917 E0F6 D938 EC0D 0386 51BDuid [ unknown] https://packagecloud.io/slacktechnologies/slack (https://packagecloud.io/docs#gpg_signing)

因此,从
DB08 5A08 CA13 B8AC B917 E0F6 D938 EC0D 0386 51BD
这行中,我将提取最后8个字符
0386 51BD
,去掉空格,然后用它来导入
/etc/apt/trusted.gpg.d
目录下专用文件中的 GPG 密钥:

sudo apt-key export 038651BD | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/slack.gpg

我在这里创建了一个新的文件
slack.gpg
,以防你没有注意到它。我把它命名为
slack.gpg
是因为它与我之前安装的 Slack 应用有关。文件名并不重要,但它对识别有好处。

如果命令运行成功,你将不会看到任何信息。你可以通过检查新创建的 gpg 文件是否存在来验证。

再次运行更新,现在你应该不会再看到警告信息了。

方法 2:复制到 trusted.gpd.d 目录中(快速而不优雅的方法)
如果你觉得手动做上面的事情不舒服,那么,你可以忽略这个警告信息。我的意思是,忽略它总是一种选择。

另一个选择是把
/etc/apt/trusted.gpg
文件复制到
/etc/apt/trusted.gpg.d
目录。毕竟,Ubuntu 只是抱怨说它需要
/etc/apt/trusted.gpg.d
目录下的 GPG 密钥。

你仍然要使用终端。打开它并使用以下命令:

sudo cp /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d

现在,如果你运行更新,你就不会再看到 “Key is stored in legacy trusted.gpg keyring” 的警告信息。

总结

我曾经写过一篇关于
弃用 apt-key
的详细文章。显然,那篇文章让一些读者感到困惑,因此我写了这篇文章,给他们提供摆脱该信息的直接步骤。

正如我之前所说,这是一个警告信息,目前可以忽略。解决这个问题的责任在于外部软件开发者和 Ubuntu 开发者。外部软件开发者应该确保他们的 GPG 密钥不再被添加到
/etc/apt/trusted.gpg
文件中。

终端用户不应该为他们的懒惰而承担痛苦。

那么,你是用哪种方法来摆脱 “key is stored in legacy” 的警告信息的呢?第一个方法还是第二个方法?

  • 原文来自:https://www.51cto.com/article/747121.html
  • 本文地址:https://www.linuxprobe.com/xfuzdkisiltg.html编辑:王华超,审核员:逄增宝
  • Linux命令大全:https://www.linuxcool.com/
  • Linux系统大全:https://www.linuxdown.com/
  • 红帽认证RHCE考试心得:https://www.rhce.net/

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
神舟十八号飞船乘组构成,透露一关键信息:神十九指令长已锁定

神舟十八号飞船乘组构成,透露一关键信息:神十九指令长已锁定

科学黑洞v
2024-04-27 13:47:50
有警员对戴手铐男子反复电击,超500人被捕!美国警方应对高校抗议越发强硬,有人还在试图甩锅

有警员对戴手铐男子反复电击,超500人被捕!美国警方应对高校抗议越发强硬,有人还在试图甩锅

新民周刊
2024-04-27 15:34:11
深圳一季度GDP“爆表”,是时候反哺一下广东省了?

深圳一季度GDP“爆表”,是时候反哺一下广东省了?

王五说说看
2024-04-27 08:50:40
48年围歼敌35军时,毛主席大怒,得知指挥者是谁后,主席亲自下场

48年围歼敌35军时,毛主席大怒,得知指挥者是谁后,主席亲自下场

文辰国学
2024-04-26 16:21:03
韩国选举结果揭晓,尹锡悦自救失败,朴槿惠出山,中方获特殊邀请

韩国选举结果揭晓,尹锡悦自救失败,朴槿惠出山,中方获特殊邀请

娱乐的宅急便
2024-04-27 12:54:28
拉黑汪小菲、抚养费不要,让孩子丢掉生日礼物,大S这次铁了心了

拉黑汪小菲、抚养费不要,让孩子丢掉生日礼物,大S这次铁了心了

七阿姨爱八卦
2024-04-25 16:59:55
未来3年可能出现的变化:现金、房子会贬值,而这4样却可能升值!

未来3年可能出现的变化:现金、房子会贬值,而这4样却可能升值!

静海
2024-02-19 19:00:40
金龟子王宁住北京8000万3层别墅,亲家公出镜,二人的称呼显陌生

金龟子王宁住北京8000万3层别墅,亲家公出镜,二人的称呼显陌生

阿芒娱乐说
2024-04-27 16:09:19
“拉链门”女主角莱温斯基50岁如女王般绽放,77岁克林顿头发全白

“拉链门”女主角莱温斯基50岁如女王般绽放,77岁克林顿头发全白

柴叔带你看电影
2024-04-26 20:24:19
中国绝不容许!为解除35万亿美债危机,美国欲复刻亚洲金融风暴

中国绝不容许!为解除35万亿美债危机,美国欲复刻亚洲金融风暴

小马哥谈体育
2024-04-27 03:15:45
其实我们很多人,都还没有意识到,人一旦步入七十岁以后

其实我们很多人,都还没有意识到,人一旦步入七十岁以后

今日养生之道
2024-04-27 12:08:47
“内控重大缺陷”!会计师事务所出具否定意见,这家A股公司将戴帽!

“内控重大缺陷”!会计师事务所出具否定意见,这家A股公司将戴帽!

证券时报e公司
2024-04-27 08:26:17
笑晕了!国内油价调整时间定了,油价下调!4月27日今日油价公布

笑晕了!国内油价调整时间定了,油价下调!4月27日今日油价公布

有料财经
2024-04-27 00:05:12
美方再度要求中国“赶快出售TikTok”,得到回应:宁愿下架不出售

美方再度要求中国“赶快出售TikTok”,得到回应:宁愿下架不出售

体育官已上任
2024-04-27 10:41:00
24岁孙颖莎风评转变:高菡被网暴,王曼昱被网暴,陈梦发球被干扰

24岁孙颖莎风评转变:高菡被网暴,王曼昱被网暴,陈梦发球被干扰

阿芒娱乐说
2024-04-24 15:28:49
青出于蓝!加内特:爱德华兹 你去打破每个纪录吧

青出于蓝!加内特:爱德华兹 你去打破每个纪录吧

直播吧
2024-04-27 13:30:42
中美公布一季度GDP,中国赢了里子,美国赚了面子

中美公布一季度GDP,中国赢了里子,美国赚了面子

王五说说看
2024-04-27 11:37:45
光刻机巨头ASML换CEO了!竟然是个法国人,他向中国喊话了

光刻机巨头ASML换CEO了!竟然是个法国人,他向中国喊话了

干饭看点
2024-04-26 17:11:32
终于知道,为什么各地要求老破小的多层加装电梯,目的非常明确

终于知道,为什么各地要求老破小的多层加装电梯,目的非常明确

平说财经
2024-04-27 14:15:35
惊!涉及金额一个亿……

惊!涉及金额一个亿……

音乐时光的娱乐
2024-04-27 11:54:28
2024-04-27 19:56:49
孙有匪
孙有匪
科技
1595文章数 2009关注度
往期回顾 全部

科技要闻

特斯拉这款车型刚上市几天,就上调价格

头条要闻

杨晓明涉嫌违纪违法 曾带队研发全球首款新冠灭活疫苗

头条要闻

杨晓明涉嫌违纪违法 曾带队研发全球首款新冠灭活疫苗

体育要闻

时代要落幕了?詹姆斯杜兰特陷0-3绝境

娱乐要闻

金靖回应不官宣恋情结婚的原因

财经要闻

北京房价回到2016年

汽车要闻

5月上市/智能化丰富 海狮 07EV正式到店

态度原创

旅游
时尚
本地
公开课
军事航空

旅游要闻

散装河北,冀北、冀东、冀中、冀南如何划分?

七八十岁男人,尽量别穿“背心+大裤衩”出门,显老油腻、很邋遢

本地新闻

蛋友碰碰会空降西安!5.1山海境等你!

公开课

睡前进食会让你发胖吗?

军事要闻

佩洛西称俄在支持"挺巴"的美国反战学生 扎哈罗娃回应

无障碍浏览 进入关怀版