本文目录
- 一、禁止更新内核
- 1.1 查看当前内核
- 1.2 查看安装的内核
- 1.3 根据需求,使用hold参数禁止固定内核
- 1.4 查询被锁定不更新软件包的状态
- 二、禁止更新显卡驱动
- 2.1 查看安装的显卡驱动
- 2.2 查看详细的详细的显卡信息
- 2.3 禁止显卡驱动更新
- 2.4 查询显卡是否设置成功
前言
:平常跑深度学习实验时,经常因为系统内核更新或显卡驱动自动更新导致各种各样的错误,为了便于设置,特总结如下。
一、禁止更新内核
1.1 查看当前内核
uname -a
1.2 查看安装的内核
dpkg --list | grep linux-image
dpkg --list | grep linux-headers
dpkg --list | grep linux-modules
1.3 根据需求,使用hold参数禁止固定内核
sudo apt-mark hold linux-image-5.15.0-105-generic
sudo apt-mark hold linux-headers-5.15.0-105-generic
sudo apt-mark hold linux-modules-5.15.0-105-generic
1.4 查询被锁定不更新软件包的状态
sudo dpkg --get-selections | grep hold
二、禁止更新显卡驱动
2.1 查看安装的显卡驱动
ubuntu-drivers devices
2.2 查看详细的详细的显卡信息
nvidia-smi
对照步骤2.1的显卡驱动,可确定需要禁止更新的驱动为:nvidia-driver-470
2.3 禁止显卡驱动更新
sudo apt-mark hold nvidia-driver-470
2.4 查询显卡是否设置成功
sudo dpkg --get-selections | grep hold
至此,我们可观察到
内核驱动
、显卡驱动
都已被禁止更新
。