Fix NVIDIA Container Toolkit install URL
NVIDIA dropped the distro-specific repo URL in favour of a single stable path. Also pass --yes to gpg --dearmor to avoid the interactive overwrite prompt on re-runs. https://claude.ai/code/session_012gDnantBmFTWZGCiKyjazx
This commit is contained in:
@@ -80,12 +80,10 @@ if ! $IS_UPDATE; then
|
||||
if command -v nvidia-smi &>/dev/null && \
|
||||
! dpkg -l 2>/dev/null | grep -q nvidia-container-toolkit; then
|
||||
info "Installing NVIDIA Container Toolkit..."
|
||||
distribution=$(. /etc/os-release && echo "$ID$VERSION_ID")
|
||||
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey \
|
||||
| sudo gpg --dearmor \
|
||||
| sudo gpg --dearmor --yes \
|
||||
-o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
|
||||
curl -fsSL \
|
||||
"https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list" \
|
||||
curl -fsSL https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list \
|
||||
| sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' \
|
||||
| sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
|
||||
sudo apt-get update -qq
|
||||
|
||||
+2
-3
@@ -66,10 +66,9 @@ if ! $IS_UPDATE; then
|
||||
|
||||
if command -v nvidia-smi &>/dev/null && ! dpkg -l 2>/dev/null | grep -q nvidia-container-toolkit; then
|
||||
info "Installing NVIDIA Container Toolkit..."
|
||||
dist=$(. /etc/os-release && echo "$ID$VERSION_ID")
|
||||
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey \
|
||||
| sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
|
||||
curl -fsSL "https://nvidia.github.io/libnvidia-container/$dist/libnvidia-container.list" \
|
||||
| sudo gpg --dearmor --yes -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
|
||||
curl -fsSL https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list \
|
||||
| sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' \
|
||||
| sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
|
||||
sudo apt-get update -qq && sudo apt-get install -y nvidia-container-toolkit
|
||||
|
||||
Reference in New Issue
Block a user