ys memos

Blog

ubuntuのcudaがapt updateで失敗する問題の解消


ubuntu

2022/05/13


apt updateの途中で,E: failed to fetchが表示されている部分があり,ずっと気になっていた.


OS : Ubuntu 20.04 LTS
GPU: GeForce RTX 2070 SUPER

私の環境では,cudaを削除し,再インストールしたら問題を解消することができた.

以下,手順を2つのパート,(1)cudaの削除,(2)cudaの再インストールに分けて紹介する.

ローカルから一度cudaを削除するため,ご利用は自己責任でお願いします!!

$ sudo apt purge cuda
$ sudo apt purge nvidia-*
$ sudo apt autoremove

こちらのドキュメントの選択肢をクリックしていき,自分の環境に合うインストールコマンドを表示させる.(私の場合はこちら

$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
$ sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub
$ sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"
$ sudo apt-get update
$ sudo apt-get -y install cuda

$ sudo apt update # 成功する
$ apt list --upgradable # Listing... Doneのみ表示(パッケージ一覧が表示されても問題なし)

ずっと気になっていたエラーで,「いつか直そう,いつか直そう」と思っていたが,先延ばしにしていた.

実際にやってみると対処自体はそれほど複雑ではなかった.

いやぁ,先延ばしって良くないですね 😄


関連タグを探す