runrunfrog 2025-09-18 22:03 采纳率: 0%
浏览 21

使用命令sudo apt-get update显示没有数字签名是为什么啊急

想要下载foremost但是显示无法定位软件包
尝试更新无果,换了阿里云也不行……按ai说法添加GPG密钥显示找不到命令……呃啊

img

img

  • 写回答

7条回答 默认 最新

  • 阿里嘎多学长 2025-09-18 22:05
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    你遇到的问题听起来有点麻烦!

    问题症状:使用 sudo apt-get update 时显示没有数字签名,导致下载包失败。并且添加 GPG 密钥显示找不到命令。

    解决方案:

    1. 校验系统时间:确保系统时间正确。如果系统时间有误差, apt-get可能无法连接到 GPG 服务器获取密钥。
    2. 安装 ca-certificates:重新安装 ca-certificates 软件包,使用以下命令:
    sudo apt-get install --reinstall ca-certificates
    
    1. 更新 GPG 密钥库:使用以下命令更新 GPG 密钥库:
    sudo apt-key update
    
    1. 尝试使用 GPG 密钥添加:如果上述命令失败,可以尝试手动添加 GPG 密钥。可以使用以下命令添加 Ubuntu 的 GPG 密钥:
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [密钥ID]
    

    请将 [密钥ID] 替换为实际的密钥 ID。

    1. 强制更新包清单:使用以下命令强制更新包清单:
    sudo apt-get update
    

    如果仍然无法解决问题,请尝试使用 apt-get update --fix-missing 命令。

    这应该解决你的问题。如果仍然有问题,请提供更多信息,我会继续帮助你。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月18日