Dpkg .deb 文件 - 不是 debian 格式

Bru*_*oto 6 nvidia cuda software-installation

我是 Linux 新手,所以以下问题可能听起来微不足道。目前我想安装一个 .deb 文件,特别Cuda Toolbox 8.0是 .deb 文件。但是,当我使用命令时

$ sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

我获得以下日志:

dpkg-deb: error: 'cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb.deb' is not a debian format archive
dpkg: error processing archive cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb.deb (--install):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb.deb
Run Code Online (Sandbox Code Playgroud)

该解决方案看起来很简单,因为它是安装 .deb 包的标准过程,并且是在 nVidia 教程中编写的。但我做不到。任何帮助,将不胜感激。

saj*_*adG 5

当您的 deb 文件损坏时会发生此错误。检查您是否已正确下载(使用 md5 或 sha 校验和)。

当我在下载尚未完成时尝试安装 deb 文件时,我刚刚遇到此错误。

$ sudo dpkg -i rocketchat_2.9.0_amd64.deb 
dpkg-deb: error: 'rocketchat_2.9.0_amd64.deb' is not a debian format archive
dpkg: error processing archive rocketchat_2.9.0_amd64.deb (--install):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 rocketchat_2.9.0_amd64.deb
Run Code Online (Sandbox Code Playgroud)