ubuntu 22.04에서 Nvidia 드라이버 자동 업데이트 비활성화 설정하는 법

📌 ubuntu 22.04에서 Nvidia 드라이버 자동 업데이트 비활성화 설정하는 법

✅ 자동 보안/패키지 업데이트

  • unattended-upgrades 서비스 비활성화
sudo systemctl disable --now unattended-upgrades
sudo apt remove unattended-upgrades
  • 또는 설정 파일 수정 (파일 내용: /etc/apt/apt.conf.d/20auto-upgrades)
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";

✅ NVIDIA 드라이버 자동 업데이트 방지

sudo apt-mark hold nvidia-driver-<version>
sudo apt-mark hold linux-image-<version>

✅ 커널 자동 업데이트 방지

sudo apt-mark hold linux-image-generic linux-headers-generic

✅ snap 자동 업데이트 비활성화(snap 사용 시)

sudo systemctl disable snapd.service
sudo systemctl disable snapd.socket
sudo systemctl disable snapd.seeded.service

✅ 자동 패키지 다운로드 방지

sudo systemctl disable --now apt-daily.timer apt-daily-upgrade.timer

⏰ cron, systemd 타이머 기반 자동 작업들 점검

ls /etc/cron.daily/
-----
0anacron  apport  apt-compat  cracklib-runtime  dpkg  logrotate  man-db

ls /etc/systemd/system/*.timer

✅ apport 제거, anacron 무력화, apt-compat 무력화

sudo apt purge apport -y
sudo chmod -x /etc/cron.daily/0anacron
sudo chmod -x /etc/cron.daily/apt-compat

🚀 확인 작업

✅ NVIDIA 드라이버 및 관련 패키지 고정 여부

apt-mark showhold | grep nvidia

---

nvidia-driver-535-server
nvidia-dkms-535-server
libnvidia-compute-535-server:amd64
... 등등

✅ 커널 고정 여부 확인

apt-mark showhold | grep linux

---

linux-image-5.15.0-91-generic
linux-headers-5.15.0-91-generic

✅ 자동 업데이트 비활성화 확인

systemctl is-enabled unattended-upgrades

✅ cron.daily 내 자동 업데이트/리포트 스크립트 비활성화 확인

ls -l /etc/cron.daily/

✅ 전체 hold 패키지 리스트 확인

apt-mark showhold