staging.inyokaproject.org

Jammy Jellyfish & Nvidia CUDA repositories Key

Status: Ungelöst | Ubuntu-Version: Kubuntu 22.04 (Jammy Jellyfish)
Antworten |

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 2627

Im Jammy Jellyfish (22.04) meckert APT über den Schlüssel der Nvidia CUDA repositories:

W: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/Release.gpg: Schlüssel ist im veralteten Schlüsselbund trusted.gpg gespeichert (/etc/apt/trusted.gpg), siehe den Abschnitt MISSBILLIGUNG in apt-key(8) für Details.

Die APT Warnung lässt sich so abstellen:

wget -O- https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub  | gpg --dearmor | sudo tee /usr/share/keyrings/nvidia_cuda_repos.gpg &> /dev/null

Und dann in der APT Source Liste für das Nvidia CUDA repository noch eintragen:

deb [signed-by=/usr/share/keyrings/nvidia_cuda_repos.gpg by-hash=no] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /

Die Informationen sind aus diesen Quellen zusammengesucht:

trollsportverein

(Themenstarter)
Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 2627

Achtung! Der Signaturschlüssel der Nvidia CUDA Repositories wurde gewechselt!

Hier die Ankündigung von Nvidia:

Es gibt jetzt ein Nvidia cuda-keyring DEB-Paket:

wget 'https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb'

Das in der Nvidia Ankündigung genannte Repository für ubuntu2204/x86_64 gibt es noch nicht. Der Signaturschlüssel für die Nvidia CUDA Repositories wird dann so installiert, aber zuerst den alten Signaturschlüssel entfernen, der noch mit apt-key installiert wurde:

sudo apt-key del 7fa2af80

Dann den neuen Singnaturschlüssel für die Nvidia CUDA repositories mit dpkg installieren:

sudo dpkg -i cuda-keyring_1.0-1_all.deb

Das Nvidia cuda-keyring DEB-Paket erstellt dann eine eigene Datei mit Eintrag vom Nvidia CUDA Repository, zur Zeit noch 2004:

cat /etc/apt/sources.list.d/cuda-ubuntu2004-x86_64.list

deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /

Eigene vorherige Einträge für das Nvidia CUDA Repositoriy müssen daher entfernt werden, sonst meckert das Advanced Packaging Tool (APT).

trollsportverein

(Themenstarter)
Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 2627

Mittlerweile gibt es das Nvidia ubuntu2204 Repositry:

Zum ändern muss der Eintrag für das alte ubuntu2004 unter /etc/apt/source.list.d entfernt werden. Falls es schon das mit dem durch das cuda-keyring_1.0-1_all.deb Paket installierte sein sollte, dann wäre das:

sudo rm -v /etc/apt/sources.list.d/cuda-ubuntu2004-x86_64.list

Dann:

wget -O 'cuda-keyring_1.0-1_all.deb' 'https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.0-1_all.deb' 

.. und dann installieren:

sudo dpkg -i cuda-keyring_1.0-1_all.deb

Das DEB-Paket erstellt dann die Konfigurationsdatei /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list für das Nvidia ubuntu2204 Repositry mit folgendem Inhalt:

deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /

Dort im neuen Nvidia ubuntu2204 Repositry ist auch der neue 515er Beta nvidia-driver für Ubuntu enthalten.

Antworten |