文章摘要: 仓库的 GPG 密钥过时警告解决方案。
重要
- 在 Debian 和 Ubuntu 系统中,apt 的密钥管理确实经历了一些变化。(传统的
apt-key命令用于管理存储在/etc/apt/trusted.gpg中的 GPG 密钥,但现在这种方法已被标记为不推荐使用。) - 新的做法是使用
apt本身来管理密钥,这通常涉及到使用.gpg文件来存储密钥,并将这些文件放置在/etc/apt/trusted.gpg.d/目录中。 - 也可以使用 GPG 命令进行操作。
- 查看哪些仓库的GPG密钥过时
- 删除过时的GPG密钥文件
- 下载新的GPG密钥文件
wget -qO - https://example.com/repository/key.asc | gpg --dearmor > /usr/share/keyrings/repository-keyring.gpg
- 使用
gpg --dearmor将密钥转换为 ASCII armored 格式,这样更容易处理。