📌 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