ubuntu 22.04 中, 直接在 /etc/apt/trusted.gpg 中保存 keyring 的做法会提示 warning(sudo apt update 的末尾提示 warning)

$ sudo apt update
Hit:1 http://mirrors.aliyun.com/ubuntu jammy InRelease
Hit:2 http://packages.microsoft.com/repos/code stable InRelease
Get:3 https://typoraio.cn/linux ./ InRelease [793 B]
Hit:4 http://mirrors.aliyun.com/ubuntu jammy-updates InRelease
Hit:5 https://dl.google.com/linux/chrome/deb stable InRelease
Hit:6 http://mirrors.aliyun.com/ubuntu jammy-backports InRelease
Hit:7 http://mirrors.aliyun.com/ubuntu jammy-security InRelease
Hit:8 https://www.charlesproxy.com/packages/apt charles-proxy InRelease
Hit:9 https://debrepo.freedownloadmanager.org bionic InRelease
Hit:10 https://deb.tableplus.com/debian/22 tableplus InRelease
Hit:11 https://download.sublimetext.com apt/stable/ InRelease
Fetched 793 B in 12s (66 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: https://www.charlesproxy.com/packages/apt/dists/charles-proxy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

对于已经提示 warning 的 keyring, 在本篇中提示 warning 的软件源为 charles-proxy, 可以将其导出至 /etc/apt/trusted.gpg.d/ 目录中, 然后删除 /etc/apt/trusted.gpg 中的该 keyring

  1. 找出该 keyring 的 fingerprint

使用 apt-key list 命令列出所有 keyring 的信息, 然后找出该 keyring 的 fingerprint, 具体方法是找关键字, 本篇中的关键字为 charles-proxy, 下面的命令输出中仅展示了 charles-proxy 的 keyring 信息

$ apt-key list
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2016-07-26 [SC]4BA7 DB85 7B57 0089 7420  96E1 5F16 B97C 1AD2 8806
uid           [ unknown] Charles Proxy <karl@charlesproxy.com>
sub   rsa4096 2016-07-26 [E]
  1. 导出 keyring 至 etc/apt/trusted.gpg.d/xxx.gpg

导出命令中只需要 fingerprint 的末尾 8 位, /etc/apt/trusted.gpg.d/charlesproxy.gpg 中的 charlesproxy.gpg 可以自定义名称, 只要保存在 /etc/apt/trusted.gpg.d 这个路径下即可

$ sudo apt-key export 1AD28806 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/charlesproxy.gpg
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
  1. 删除 /etc/apt/trusted.gpg 中的 keyring
$ sudo apt-key --keyring /etc/apt/trusted.gpg del 1AD28806
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK

如果有多个 keyring 提示 warning, 需要对每一个 keyring 重复以上步骤

参考: https://askubuntu.com/questions/1407632/key-is-stored-in-legacy-trusted-gpg-keyring-etc-apt-trusted-gpg

ubuntu 22.04 修复 key is stored in legacy trusted.gpg keyring相关推荐

  1. Ubuntu 22.04 LTS apt-get update 报 Key is stored in legacy trusted.gpg keyring 警告解决方案

    背景介绍 在 Ubuntu 22.04 LTS 下更新源 apt-get update 遇到了Key is stored in legacy trusted.gpg keyring (/etc/apt ...

  2. Ubuntu 22.04 使用私钥登录时提示 server refused our key

    使用 Ubuntu 20.04 的时候,通过这种方式设置 SSH 密钥登录:设置 SSH 通过密钥登录,但在换了 Ubuntu 22.04 后,使用私钥登录时提示 server refused our ...

  3. Ubuntu 22.04 一次及其繁琐的 允许 Traceroute 探测漏洞修复之旅

    前言:允许 Traceroute 探测是绿盟漏洞扫描器报出来的一个漏洞,如下图: 我的系统是ubuntu 22.04,但由于是用户提供的虚拟机,会有些定制的部分,具体定制了哪部分就不知道了,直接描述问 ...

  4. Ubuntu 22.04 LTS 中文桌面/服务器正式版发布 (内含 ISO 镜像下载)

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 迫不及待地想尝试 Ubuntu 22.04 LTS?现在,它终于可以下载和升级了. 该版本在之前的 LTS 版本基 ...

  5. 20 多项新功能,Ubuntu 22.04 震撼登场!!!

    来源:OSC 开源社区(ID:oschina2013) " 阅读本文大概需要 6 分钟. " 前不久,Ubuntu 22.04 版本正式发布,该版本在之前的 LTS 版本基础上进行 ...

  6. Ubuntu 22.04正式发布, 更像苹果了

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:网络 1.默认的 Wayland 2.浅色默认外观 3.更紧凑的 Desktop UI 4.改进的桌面图标体验 5.Horiz ...

  7. Ubuntu 22.04 震撼登场!!!

    前不久,Ubuntu 22.04 版本正式发布,该版本在之前的 LTS 版本基础上进行了许多变化. 除了作为 Ubuntu 22.04 的一部分引入的一些新功能外,LTS 用户还将最终受益于 Ubun ...

  8. 如何在Ubuntu 22.04使用wine安装windows版本微信

    继上篇<如何在 Ubuntu 22.04 上安装 最新版本Wine>成功安装wine.使用以下命令安装: $ sudo dpkg --add-architecture i386 & ...

  9. Ubuntu 22.04 ‘Jammy Jellyfish‘ 的新功能

    Ubuntu 22.04 LTS "Jammy Jellyfish" 将于 2022 年 4 月 21 日发布.这个广受欢迎的Ubuntu Linux 发行版的最新版本 将长期支持 ...

  10. 【无标题】Ubuntu* 22.04 (jammy) intel 集成显卡第二屏幕分辨率设置尝试

    @[TOC](Ubuntu* 22.04 (jammy) intel 集成显卡第二屏幕分辨率设置尝试) 问题描述 手贱,2023年了,想尝鲜,买了一个16inch便携显示器作为副屏,同时把Ubuntu ...

最新文章

  1. Maven安装与配置(最实用!!!)eclipse中配置maven
  2. Maven学习六之利用mvn deploy命令上传包
  3. 201521123038 《Java程序设计》 第十周学习总结
  4. 密码篇——对称加密—AES
  5. Linux sftp用法
  6. TopicPartition的存储
  7. QT显式调用VC开发的DLL
  8. php修罗XiunoBBS轻论坛程序源码开源版
  9. 第三百二十六节,web爬虫,scrapy模块,解决重复ur——自动递归url
  10. Scala:未受重视却潜力巨大的Android编程语言
  11. 大数据建模步骤有哪些
  12. ApacheCon Asia 2022 正式启动,数据流专题 Call For Speaker
  13. linux 下librtmp源码,linux下基于libRTMP的接收流媒体的程序
  14. MacOS 软件 Adobe Photoshop 2022 安装使用详细教程
  15. Oracle 官方文档在线查看Oracle函数
  16. 微软关闭了两种攻击途径:Office 宏、RDP 暴力破解
  17. Android studio 背景绿色
  18. 给定秒数 seconds ,把秒转化成小时、分钟和秒
  19. 写给产品经理的第4封信:关于产品经理的十万个为什么?你为什么要做产品经理?
  20. vue 点击展开显示更多 点击收起部分隐藏

热门文章

  1. C语言time.h中srand(),rand()等等函数产生随机数的用法。
  2. 活动现场大屏幕互动系统源码,包含3D签到投票抽奖等功能
  3. 关于数据库工作方面的一些感悟
  4. SQL 常用英文单词
  5. 在线ER模型设计工具,支持MySQL、SQLServer、Oracle、Postgresql sql导入,支持表、视图等编辑
  6. 日系插画学习笔记(四):基础人体结构
  7. Qt表格分页,跳转,首尾页
  8. 我的理想计算机系100字,我的理想作文100字
  9. 计算机集成牌照,车牌识别+证件识别嵌入式识别系统集成
  10. Java中怎么打开jsp_jsp文件怎么打开 打开jsp文件的详细步骤【详细介绍】