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 && \
|
if command -v nvidia-smi &>/dev/null && \
|
||||||
! dpkg -l 2>/dev/null | grep -q nvidia-container-toolkit; then
|
! dpkg -l 2>/dev/null | grep -q nvidia-container-toolkit; then
|
||||||
info "Installing NVIDIA Container Toolkit..."
|
info "Installing NVIDIA Container Toolkit..."
|
||||||
distribution=$(. /etc/os-release && echo "$ID$VERSION_ID")
|
|
||||||
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey \
|
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
|
-o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
|
||||||
curl -fsSL \
|
curl -fsSL https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list \
|
||||||
"https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list" \
|
|
||||||
| sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' \
|
| 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 tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
|
||||||
sudo apt-get update -qq
|
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
|
if command -v nvidia-smi &>/dev/null && ! dpkg -l 2>/dev/null | grep -q nvidia-container-toolkit; then
|
||||||
info "Installing NVIDIA Container Toolkit..."
|
info "Installing NVIDIA Container Toolkit..."
|
||||||
dist=$(. /etc/os-release && echo "$ID$VERSION_ID")
|
|
||||||
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey \
|
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey \
|
||||||
| sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
|
| sudo gpg --dearmor --yes -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
|
||||||
curl -fsSL "https://nvidia.github.io/libnvidia-container/$dist/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' \
|
| 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 tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
|
||||||
sudo apt-get update -qq && sudo apt-get install -y nvidia-container-toolkit
|
sudo apt-get update -qq && sudo apt-get install -y nvidia-container-toolkit
|
||||||
|
|||||||
Reference in New Issue
Block a user