Plan H 2023-07-24 17:46 采纳率: 100%
浏览 23
已结题

kali安装完docker后update提示密钥过时如何解决

kalilinux在安装完成docker后使用update更新提示密钥存储过时

  • 写回答

1条回答 默认 最新

  • IT小辉同学 Java领域优质创作者 2023-07-25 09:58
    关注

    在Kali Linux中安装Docker后,在使用apt update命令更新系统时出现"密钥存储过时"的提示可能是由于GPG密钥过期或需要更新的原因。

    为了解决这个问题,你可以尝试以下步骤:

    1. 执行以下命令,清楚本地已过期的密钥:

      sudo apt-key list | grep "expired"
      

      这将列出已过期的密钥。请确保你只删除过期的密钥,并记录它们的ID。

    2. 删除已过期的密钥。使用以下命令中的KEY_ID替换为你要删除的过期密钥的ID:

      sudo apt-key del KEY_ID
      
    3. 更新APT软件包缓存:

      sudo apt update
      
    4. 添加新的密钥。运行以下命令导入新的密钥:

      curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
      
    5. 更新Docker源的APT存储库。执行以下命令以添加Docker APT存储库:

      echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
      
    6. 再次运行以下命令更新系统:

      sudo apt update
      

    这样,你应该能够解决Kali Linux中Docker更新时密钥存储过时的提示问题。

    请注意,上述步骤是基于Debian的安装指南,适用于Kali Linux。如果你使用其他发行版,请根据其相关文档进行适当的调整。

    希望以上信息对你有所帮助!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月8日
  • 已采纳回答 7月31日
  • 创建了问题 7月24日

悬赏问题

  • ¥15 Opencv(C++)异常
  • ¥15 VScode上配置C语言环境
  • ¥15 汇编语言没有主程序吗?
  • ¥15 这个函数为什么会爆内存
  • ¥15 无法装系统,grub成了顽固拦路虎
  • ¥15 springboot aop 应用启动异常
  • ¥15 matlab有关债券凸性久期的代码
  • ¥15 lvgl v8.2定时器提前到来
  • ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
  • ¥15 cam_lidar_calibration报错