如何在 centos 7 中删除以前的 cuda 7.5 并安装新版本 v. 10?

如何在 centos 7 中删除以前的 cuda 7.5 并安装新版本 v. 10?

有一个安装cuda 10.0的过程如何在 CentOS 7 Linux 上安装 NVIDIA CUDA 工具包通过以下方式安装存储库,然后可以通过以下方式安装 cuda

rpm -i cuda-repo-rhel7-10.0.130-1.x86_64.rpm
yum install cuda

但安装失败,因为已安装 cuda 7.5。然后我需要删除 cuda 7.5,但我做不到。没有 /usr/local/cuda 目录,找不到卸载命令,nvcc 位于 /usr/bin。我不记得如何安装 cuda 7.5,那么我该如何删除 coda 7.5 并安装 cuda 10.0?

我记得“yum install cuda”的错误消息是

Cuda 1:7.5...已经安装,它是最新版本。

答案1

首先,检查已安装的软件包

yum list installed

我发现

cuda.x86_64 1:7.5.18-3.el7.nux@nux-dextop

(我记得包名是“cuda.x86_64”)所以我可以通过以下方式删除 cuda

yum remove cuda.x86_64

当尝试再次安装 cuda 时,它将尝试再次安装 coda 7.5。因此,通过编辑 /etc/yum.repos.d/nux_dextop 禁用 nux-dextop 的 repo

sudo vi /etc/yum.repos.d/nux_dextop

[nux-dextop]

已启用=0

然后我可以通过安装 coda 10.0

yum install cuda

相关内容