升级Nvidia CUDA 遇到 sub-process /usr/bin/dpkg returned an error code (1)

1.问题描述

在自己Ubuntu22.04的服务器环境上存在cuda版本为11.5,按照官网教程升级为12.1运行安装命令

sudo apt-get -y install cuda

报错:sub-process /usr/bin/dpkg returned an error code (1) 

官网教程:

https://developer.nvidia.com/cuda-12-1-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=deb_localicon-default.png?t=N7T8https://developer.nvidia.com/cuda-12-1-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=deb_local

2.问题原因

Fix ”sub-process /usr/bin/dpkg returned an error code (1)"The ”sub-process /usr/bin/dpkg returned an error code (1)" error points to a problem with the dpkg package manager. Find out how to fix it.icon-default.png?t=N7T8https://phoenixnap.com/kb/fix-sub-process-usr-bin-dpkg-returned-error-code-1我的主要原因是:在尝试安装 CUDA 时,包管理器发现依赖关系问题,特别是与 NVIDIA 驱动程序包有关的版本冲突。

3.问题解决办法

运行下面的命令:

sudo apt install -f

再次尝试安装:

sudo apt-get -y install cuda

问题就可以解决!

猜你喜欢

转载自blog.csdn.net/m0_56022510/article/details/140615345