UbuntuでNVIDIAドライバーの自動更新を無効化する方法:その他
UbuntuでNVIDIAドライバーの自動更新を防ぐ方法
Ubuntuでは、NVIDIA公式リポジトリから最新のドライバーを自動的にインストールする設定がデフォルトで有効になっています。しかし、場合によっては、自動更新によってシステムが不安定になったり、必要な機能が失われたりする可能性があります。
本記事では、以下の2つの方法で、UbuntuにおけるNVIDIAドライバーの自動更新を無効化する方法を解説します。
方法1:リポジトリ設定を変更する
- ターミナルを開きます。
- 以下のコマンドを実行します。
sudo nano /etc/apt/sources.list
#
記号で始まる行を見つけて、その行の先頭に#
を追加してコメントアウトします。
# deb http://us.archive.ubuntu.com/ubuntu/ precise main universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ precise main universe
- 以下の行を追加します。
deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe
deb-src http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe
Ctrl+O
キーを押してファイルを保存します。Enter
キーを押して保存確認を行います。
sudo apt-get update && sudo apt-get install nvidia-driver-390
方法2:dpkg-reconfigure
コマンドを使用する
sudo dpkg-reconfigure nvidia-driver-418
- 画面の指示に従って、自動更新の設定を無効化します。
注意事項
- 上記の手順を実行する前に、必ずバックアップを取ってください。
- 自動更新を無効化すると、最新のセキュリティパッチや機能が適用されない可能性があります。
- 最新のドライバーが必要な場合は、手動でインストールする必要があります。
プログラミングに関する情報
上記の手順は、プログラミングの知識がなくても実行できます。しかし、より高度な設定やカスタマイズを行う場合は、プログラミングの知識が必要となる場合があります。
# 変更前
deb http://us.archive.ubuntu.com/ubuntu/ precise main universe
deb-src http://us.archive.ubuntu.com/ubuntu/ precise main universe
# 変更後
# deb http://us.archive.ubuntu.com/ubuntu/ precise main universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ precise main universe
deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe
deb-src http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe
sudo dpkg-reconfigure nvidia-driver-418
- 上記のコードは、サンプルであり、実際の環境に合わせて変更する必要があります。
- コードを実行する場合は、root権限で実行する必要があります。
- 方法3:
update-manager
コマンドを使用する - 方法4:
systemd
ユニットファイルを編集する
sudo update-manager -d --install-on-prompt nvidia-driver-418
sudo nano /etc/systemd/system/apt-daily.service
- 以下の行を見つけて、コメントアウトします。
# On-boot APT daily update job
ExecStart=/usr/lib/apt/apt-daily.sh
ExecStart=/bin/true
sudo systemctl daemon-reload
sudo systemctl disable apt-daily.service
- 方法3と方法4は、上級者向けの方法です。
ubuntu nvidia