You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL(Ubuntu20.04)安装CUDNN遇GPG密钥缺失问题求助

解决WSL Ubuntu 20.04安装CuDNN本地Deb包的GPG密钥问题

问题重现

在WSL Ubuntu 20.04.5 LTS环境下安装CuDNN 8.5.0.96本地Deb包时,提示未安装CUDA公钥GPG密钥,执行提示的复制命令后问题仍未解决,已安装CUDA 11.7。

解决方案

请按以下步骤操作:

  1. 确认密钥文件存在
    执行命令检查密钥文件是否在指定路径:

    ls /var/cudnn-local-repo-ubuntu2004-8.5.0.96/cudnn-local-0579404E-keyring.gpg
    

    如果输出文件名,说明文件存在,继续下一步。

  2. 正确导入并配置GPG密钥
    Ubuntu 20.04需要将密钥转换为armored格式并添加到apt信任密钥环,执行:

    sudo gpg --dearmor -o /usr/share/keyrings/cudnn-local-0579404E-keyring.gpg /var/cudnn-local-repo-ubuntu2004-8.5.0.96/cudnn-local-0579404E-keyring.gpg
    
  3. 更新apt缓存并安装CuDNN
    更新本地仓库缓存,然后安装CuDNN核心库、开发包和示例:

    sudo apt-get update
    sudo apt-get install libcudnn8 libcudnn8-dev libcudnn8-samples
    

GPG密钥在安装中的作用

GPG密钥用于验证软件包的真实性与完整性:

  • NVIDIA会用私钥对发布的CuDNN包进行签名
  • 你安装的公钥可以验证包的签名,确保包是官方发布、未被篡改的
  • apt只有验证通过签名后,才会允许安装该仓库中的软件包,避免恶意或篡改的软件被安装

兼容性说明

你安装的CUDA 11.7与CuDNN 8.5.0.96是兼容的,无需担心版本匹配问题。

内容的提问来源于stack exchange,提问作者SH Chen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 23:40:31