旋转 GPG 密钥#
NVIDIA 不断评估和改进安全实施方案。作为这些改进的一部分,我们正在推出更改以加强我们存储库的安全性和可靠性。这些更改需要轮换用于签署这些存储库中元数据和软件包的 GPG 密钥。本节提供有关如何在您的系统上轮换 GPG 密钥的信息。
下载新的存储库设置包。
wget https://international.download.nvidia.com/dgx/repos/bionic/pool/multiverse/d/dgx-repo/dgx-repo_1.0-5_amd64.deb wget https://international.download.nvidia.com/dgx/repos/bionic/pool/multiverse/n/nvidia-repo-keys/nvidia-repo-keys_22.04-1_all.deb
直接安装
.deb
包,这将跳过在apt
中执行的 GPG 检查。如果出现提示,请确保您接受所有文件的维护者版本。
sudo dpkg --force-confnew -i ./nvidia-repo-keys_22.04-1_all.deb ./dgx-repo_1.0-5_amd64.deb
手动撤销之前的 DGX 和 CUDA GPG 密钥。
sudo apt-key del 629C85F2 sudo apt-key del 7FA2AF80
更新之前启用的可选存储库。
for x in $(find /etc/apt/sources.list.d -name "dgx*.list"); do if ! grep -q "signed-by" $x; then sudo sed -i 's|^deb |deb [arch=amd64 signed-by=/usr/share/keyrings/dgx_debian_prod.gpg] |' $x; fi; done