Dpkg .deb 文件——不是 debian 格式

Dpkg .deb 文件——不是 debian 格式

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

$ sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb

我获得以下日志:

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

解决方案看起来非常简单,因为这是安装 .deb 软件包的标准程序,并且已在 nVidia 教程中写明。但我做不到。如能得到任何帮助,我将不胜感激。

答案1

当您的 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

相关内容