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

Ubuntu 20.04安装TensorRT提示Debian格式无效问题求助

解决Ubuntu 20.04安装TensorRT时Deb包格式错误的问题

遇到dpkg-deb: error: 'nv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8_1.0-1_amd64.deb' is not a Debian format archive这类错误,核心原因基本是Deb包下载不完整或损坏,按以下步骤排查修复:

  • 校验包的完整性
    用哈希校验工具对比NVIDIA官网提供的校验值,确认包未损坏:

    # 以MD5校验为例,可替换为官网标注的SHA256等算法
    md5sum nv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8_1.0-1_amd64.deb
    

    将输出的哈希值与NVIDIA下载页面的对应校验码对比,不一致则说明包已损坏,需重新下载。

  • 重新下载Deb包
    避免直接用wget下载(网络中断易导致包不完整),改用支持断点续传的curl命令:

    # 替换为官网实际的下载链接
    curl -C - -O https://developer.nvidia.com/xxx/nv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8_1.0-1_amd64.deb
    

    桌面环境下直接用浏览器下载更稳妥,完成后再传输到目标机器。

  • 验证包的可解压性
    Deb包本质是AR归档格式,用ar命令尝试解压,判断包是否正常:

    ar x nv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8_1.0-1_amd64.deb
    

    若解压失败,说明包确实损坏,重新下载即可。

  • 检查文件权限
    确保当前用户拥有该Deb包的读取权限:

    ls -l nv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8_1.0-1_amd64.deb
    

    若权限显示为-rw-------,执行以下命令添加读取权限:

    chmod +r nv-tensorrt-local-repo-ubuntu2004-8.5.3-cuda-11.8_1.0-1_amd64.deb
    
  • 确认包版本匹配
    再次核对下载的包是针对Ubuntu 20.04(amd64架构)的,避免误下载其他版本的包。

内容的提问来源于stack exchange,提问作者MANISH KUMAR SINGH

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 04:00:06