apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
时间: 2024-08-16 08:08:06 浏览: 64
"apt-key" 已经过时,建议切换到使用 "trusted.gpg.d" 文件夹来管理密钥环(gpg keyrings)。以前的 "apt-key" 命令主要用于导入、列表和操作 Gnu Privacy Guard (GPG) 密钥,但现在这种做法已不再推荐。你应该在 "trusted.gpg.d" 目录下直接处理 .gpg 或 .asc 格式的秘钥文件,这更符合现代 Debian 和 Ubuntu 系统管理密钥的方式。查阅 "apt-key(8)" 文档获取详细步骤和更新的命令行操作指南。
相关问题
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead
警告消息 "apt-key is deprecated" 提示你,传统的`apt-key`工具在Debian系列系统(包括Ubuntu)中正在逐渐过时。`trusted.gpg.d`目录替代了直接管理keyring(私钥和公钥集合)的方式。这意味着你应该将GPG密钥文件移至`~/.gnupg/trusted.gpg.d`下,并在那里管理你的私钥和用于身份验证的公共证书。
以下是更新操作建议:
1. **迁移密钥**:将旧有的`apt-key`文件移动到`trusted.gpg.d`目录下的适当子文件夹(比如按软件包或用户自定义分类)。
2. **编辑`sources.list.d`文件**:更新指向新GPG密钥位置的软件源列表,确保`deb`或`deb-src`行中包含正确的`Signing-key`信息。
3. **验证新设置**:使用`gpg --check-sigs`检查新配置的软件源的签名,确保其有效。
4. **替换`apt-key`命令**:现在大部分的`apt-key`命令操作应该改用`gpg`,例如导入密钥:`gpg --import [path_to_keyfile]`。
虽然`apt-key`仍然可用一段时间,但从安全性和长期兼容性的角度来看,切换到`trusted.gpg.d`体系是推荐的做法。
apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK
`apt-key` 已经过时了,建议改为管理`trusted.gpg.d`目录下的密钥环文件。`apt-key` 是以前版本的 Debian 和 Ubuntu 系统中用于添加、更新和管理软件包存储库公钥的工具,但现在推荐的做法是将密钥相关的操作移到 `gpg`(GNU Privacy Guard)的命令行工具,特别是 `gpgconf` 和 `gpg-agent` 中去,以及 `~/.gnupg/trusted.gpg.d` 文件夹下存放信任的.gpg文件。
`trusted.gpg.d`是一个结构化的文件夹,你可以创建单独的子文件夹来分别存储不同的软件源的公钥。当你需要导入一个新的密钥时,可以直接将`.gpg`文件放到相应子文件夹内,然后通过`gpgconf`设置信任级别。
如果你使用的是新版的 apt 或者 dpkg,`apt-key adv` 命令依然可用,但在提示信息中会提到要更新到新的方法。总的来说,这个变化是为了更好地整合和管理密钥信任,并提供更安全的环境。