CUDAツールキットとcuDNNと共に、Ubuntu 22.04とNvidia 515.86.01(独自)があります。
nvidia/515.86.01, 5.15.0-53-generic, x86_64
3週間の休暇を終えて戻ってきて、いくつかのツール(例:Evince)をインストールしたいと思います。私はapt-get
未知の理由でパッケージのインストールやアップグレードに関する何も機能しないことに驚きましたlibnvidia-nscq
。
Reading package lists...
Done Building dependency tree...
Done Reading state information...
Done You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies: libnvidia-nscq-510 : Depends: libnvidia-nscq-515 but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
私が知る限り
- NSCQは、NvidiaのサーバーとGPU用のNVswitchです。
- バージョン510は変換パッケージです。
実行すると、dpkg -l *nvidia*
次のものが返されます(何よりも)。
iU libnvidia-nscq-510 515.86.01-0ubuntu0.22.04.1 amd64 Transitional package for libnvidia-nscq-515
in libnvidia-nscq-515 <none> amd64 (no description available)
このNSCQの依存関係がどこから来たのかわかりません。そして、510が515に依存するというのもちょっと変ですが、たぶん私はそのラインを誤解しているのかもしれません。
apt-cache depends libnvidia-nscq-515
libnvidia-nscq-515
Conflicts: <libnvidia-nscq>
libnvidia-nscq-450
libnvidia-nscq-470
libnvidia-nscq-525
Replaces: <libnvidia-nscq>
libnvidia-nscq-450
libnvidia-nscq-470
libnvidia-nscq-515
libnvidia-nscq-525
私は走ることもapt-get upgrade
、走ることもapt-get autoremove
、走ることもできませんapt-get install <package>
。キャッシュされたパッケージを削除してapt-get clean
からapt-get update
。
NvidiaドライバとCUDAツールキットをアンインストールすると、機械学習設定(PyTorchとTensorFlow)が破損する可能性があります。これらのツールは、使用するドライバ/CUDA/cuDNNのバージョンを決定するのに非常に退屈です。
修正する:
コメントで要求されたように:
apt policy libnvidia-nscq-515
libnvidia-nscq-515:
Installed: (none)
Candidate: 515.86.01-0ubuntu0.22.04.1
Version table:
515.86.01-0ubuntu0.22.04.1 500
500 http://de.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages
500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages
515.48.07-0ubuntu0.22.04.2 500
500 https://ppa.launchpadcontent.net/canonical-kernel-team/ppa/ubuntu jammy/main amd64 Packages
ベストアンサー1
この移行は少し混乱しています。 22.04ではlibnvidia-nscq-510
多宇宙にあるがlibnvidia-nscq-515
限界にあるからです。正常にアップグレードするには、限られたストレージを有効にする必要があります。