Ubuntu系统维护1 显卡驱动安装与删除 cuda10.0出错

1 问题:

显卡驱动之前已经安装完毕, 后因需要跑其他代码, 重新安装了cuda10.0, 当时默认重新安装了显卡驱动,但是出错了
出错效果如下
在这里插入图片描述
接下来是解题流程

2 解题流程

2.1 方法1 卸载所有nvidia相关,重装

sudo apt purge nvidia-*
sudo apt autoremove
依赖报错
在这里插入图片描述

缺依赖我就安装依赖
在这里插入图片描述

安装不成功, 那我就更新包

sudo apt purge --autoremove '*nvidia*'
sudo apt-get update
sudo apt-get upgrade

更新有出错, 然后我换源

换源:
cp  /etc/apt/sources.list /etc/apt/sources.list.old 保存原来的源
sudo vim/gedit /etc/apt/sources.list
# 阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
$ sudo apt update && sudo apt upgrade

换源有提到说网络链接不对, 好吧, 这条路算是到头了,可不敢在动了, 在动服务器废掉我也就要跟着领盒饭了

2.2 删除cuda10.0

之前一直以为使用命令sudo apt purge nvidia-*就可以把所有的nvidia驱动相关删掉, 包括之前错误安装的cuda10.0, 没想到打开/usr/local/cuda10.0安静的躺在那里

果断百度一下, 如何删除 cuda10.0

cd /usr/local/cuda10.0/bin/uninstall*
总之就是找到软件的位置, 找到二进制执行文件, 一定会有uninstall, remove这种, 运行一下sudo ./uninstall就删除了
然后找到安装驱动
在这里插入图片描述
提示安装出错, 已经有软件在kernel中了, 想到好啊, 重启, 再试试,结果,成功了

总结

遇到问题首先要确定问题的起因, 不要按照大众的解法解题, 不然往往dxns, 比如本次问题, 如果开始就定位是安装cuda10.0造成的问题, 就可以直接手动卸载cuda10.0;

另外注意卸载后还会有一些残余, 为了避免下次安装影响, 应该进行重启, 每次重启都会删除中间临时文件, 在安装软件会降低出现bug的出现;

©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页