Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). 警 具体如何实现修改
时间: 2024-08-16 14:02:22 浏览: 157
警告提示 "apt-key is deprecated" 提示的是在使用`apt-key`工具管理Debian或Ubuntu系统中的GnuPG密钥时,该命令已不再推荐使用,建议切换至更现代的方法 `trusted.gpg.d` 文件夹来管理。以下是具体的步骤:
1. **备份旧文件**:
如果你还依赖 `apt-key` 工具,首先备份当前的公钥文件,如 `/etc/apt/trusted.gpg.d/keys.list` 或类似路径下的文件。
2. **迁移密钥**:
- 将现有的`apt-key` 添加的密钥复制到 `~/.gnupg/pubring.kbx` 或相应位置。
- 使用 `gpg --import <keyfile>` 导入新的私钥到个人秘钥环(`~/.gnupg/secring.gpg`)。
3. **配置信任**:
- 创建一个新的信任目录,如 `mkdir -p ~/.gnupg/trusted.gpg.d`
- 在此目录下创建一个信任文件,例如 `00-keys.list`(数字表示信任级别,0为完全信任),然后将导入的公钥添加进去。
4. **更新apt源列表**:
使用 `sudo apt update`,现在应该会自动读取`trusted.gpg.d` 中的信任文件。
5. **安装软件包**:
安装软件包时,`apt-get`或`apt`会自动加载正确的GPG密钥,无需使用 `apt-key adv`。
6. **检查配置**:
查看`/etc/apt/sources.list.d/*.list` 文件,确认它们引用了正确的新信任目录。
请注意,这个过程可能会因为系统的具体版本差异略有变化。如果你遇到问题,查阅最新版的官方文档通常会有帮助。
阅读全文