提示信息

警告:apt-key已被弃用,请在trusted.gpg.d中管理密钥文件

人心 已关注

在较新的 Debian 和 Ubuntu 版本中,管理 APT 密钥的方法有所改变。apt-key 命令已经被弃用,因此建议使用其他方式来管理密钥。以下是更新后的方法:

  1. 使用 /etc/apt/trusted.gpg.d/:

    你可以将 GPG 公钥文件直接放在 /etc/apt/trusted.gpg.d/ 目录中。确保这些文件的扩展名为 .gpg 格式。如果你有一个 .asc 文件,可以使用 gpg 命令将其转换为 .gpg

    1. gpg --dearmor -o /etc/apt/trusted.gpg.d/YOUR-KEY-NAME.gpg YOUR-KEY-NAME.asc
  2. 为特定仓库添加密钥:

    这种方法可以让你为特定的 APT 仓库管理密钥,而不是将密钥应用于系统中的所有 APT 仓库。创建一个密钥环文件,并在你的源列表中引用它:

  • 首先,导入密钥到一个临时文件:
    gpg --dearmor -o /usr/share/keyrings/YOUR-REPO-NAME-archive-keyring.gpg YOUR-KEY-NAME.asc

  • 然后在你的源列表文件(通常是 /etc/apt/sources.list.d/YOUR-SOURCE-LIST.list)中使用:

    deb [signed-by=/usr/share/keyrings/YOUR-REPO-NAME-archive-keyring.gpg] http://repository.url/ distro component

这样,你就能够在不使用 apt-key 的情况下,安全地管理 APT 仓库的 GPG 密钥。确保始终从可信来源获取和导入密钥,以避免安全风险。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
人心 关注 已关注

最近一次登录:2024-11-20 14:45:54   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图