From 547be6c03072e6b245f7ee8d618d36b753d394cc Mon Sep 17 00:00:00 2001 From: root Date: Mon, 6 Oct 2025 17:44:30 +0800 Subject: [PATCH] fix(setup): make NodeSource GPG key import more robust by adding proxy + direct fallback --- scripts/setup_ubuntu_2204.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scripts/setup_ubuntu_2204.sh b/scripts/setup_ubuntu_2204.sh index 09651d9..1725920 100644 --- a/scripts/setup_ubuntu_2204.sh +++ b/scripts/setup_ubuntu_2204.sh @@ -56,9 +56,8 @@ install-nodejs() { # NodeSource 官方仓库(更稳妥的 GPG 方式) sudo install -d -m 0755 /etc/apt/keyrings - curl -fsSL --socks5-hostname 127.0.0.1:1080 \ - https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \ - | sudo gpg --batch --yes --dearmor -o /etc/apt/keyrings/nodesource.gpg + curl -fsSL --socks5-hostname 127.0.0.1:1080 https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --batch --yes --dearmor -o /etc/apt/keyrings/nodesource.gpg || true + curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --batch --yes --dearmor -o /etc/apt/keyrings/nodesource.gpg || true gpg --keyserver keyserver.ubuntu.com --recv-keys 2F59B5F99B1BE0B4 gpg --export --armor 2F59B5F99B1BE0B4 | sudo tee /etc/apt/trusted.gpg.d/missing-key.gpg