From 6ac4fc617ed5b16393eff70f3a6bdbe3e2b7aaa1 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 20 Mar 2026 21:26:10 +0000 Subject: [PATCH] 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 --- laptop_full_setup.sh | 6 ++---- local-ai-setup.sh | 5 ++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/laptop_full_setup.sh b/laptop_full_setup.sh index 1aad8c9..3cdb5e0 100755 --- a/laptop_full_setup.sh +++ b/laptop_full_setup.sh @@ -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 diff --git a/local-ai-setup.sh b/local-ai-setup.sh index 7c61c9f..263be2c 100755 --- a/local-ai-setup.sh +++ b/local-ai-setup.sh @@ -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