From c17e8d4fc48b28cac2e6b503f639e1fb4cb23abf Mon Sep 17 00:00:00 2001 From: tteckster Date: Fri, 1 Sep 2023 07:19:05 -0400 Subject: [PATCH] new nodejs install method --- ct/cronicle.sh | 6 +++++- install/homarr-install.sh | 6 +++++- install/homepage-install.sh | 11 +++++++++-- install/jellyseerr-install.sh | 6 +++++- install/n8n-install.sh | 6 +++++- install/node-red-install.sh | 6 +++++- install/overseerr-install.sh | 6 +++++- install/photoprism-install.sh | 9 ++++++--- install/scrypted-install.sh | 8 ++++++-- install/shinobi-install.sh | 6 +++++- install/uptimekuma-install.sh | 8 ++++++-- install/wikijs-install.sh | 6 +++++- install/zigbee2mqtt-install.sh | 6 +++++- 13 files changed, 72 insertions(+), 18 deletions(-) diff --git a/ct/cronicle.sh b/ct/cronicle.sh index f5227c32..65ee9e8f 100644 --- a/ct/cronicle.sh +++ b/ct/cronicle.sh @@ -73,13 +73,17 @@ apt-get install -y git &>/dev/null apt-get install -y make &>/dev/null apt-get install -y g++ &>/dev/null apt-get install -y gcc &>/dev/null +apt-get install -y ca-certificates &>/dev/null +apt-get install -y gnupg &>/dev/null msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -bash <(curl -fsSL https://deb.nodesource.com/setup_16.x) &>/dev/null +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +apt-get update &>/dev/null apt-get install -y nodejs &>/dev/null msg_ok "Installed Node.js" diff --git a/install/homarr-install.sh b/install/homarr-install.sh index 54725ee5..16348ea6 100644 --- a/install/homarr-install.sh +++ b/install/homarr-install.sh @@ -18,13 +18,17 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +$STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/homepage-install.sh b/install/homepage-install.sh index f0c221e5..264aa2ce 100644 --- a/install/homepage-install.sh +++ b/install/homepage-install.sh @@ -18,14 +18,21 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y make +$STD apt-get install -y g++ +$STD apt-get install -y gcc +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" -$STD apt-get install -y nodejs git make g++ gcc +$STD apt-get update +$STD apt-get install -y nodejs $STD npm install -g pnpm msg_ok "Installed Node.js" diff --git a/install/jellyseerr-install.sh b/install/jellyseerr-install.sh index 06803fc0..e310dda6 100644 --- a/install/jellyseerr-install.sh +++ b/install/jellyseerr-install.sh @@ -18,13 +18,17 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +$STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/n8n-install.sh b/install/n8n-install.sh index 6f36c40b..2ee84d21 100644 --- a/install/n8n-install.sh +++ b/install/n8n-install.sh @@ -17,13 +17,17 @@ msg_info "Installing Dependencies" $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +$STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/node-red-install.sh b/install/node-red-install.sh index b9ca4fd3..d5985427 100644 --- a/install/node-red-install.sh +++ b/install/node-red-install.sh @@ -18,13 +18,17 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +$STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/overseerr-install.sh b/install/overseerr-install.sh index bb62febe..f3d47f23 100644 --- a/install/overseerr-install.sh +++ b/install/overseerr-install.sh @@ -18,13 +18,17 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +$STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/photoprism-install.sh b/install/photoprism-install.sh index 64f303b6..4ff708fd 100644 --- a/install/photoprism-install.sh +++ b/install/photoprism-install.sh @@ -20,20 +20,23 @@ $STD apt-get install -y mc $STD apt-get install -y gcc $STD apt-get install -y g++ $STD apt-get install -y git -$STD apt-get install -y gnupg $STD apt-get install -y make $STD apt-get install -y zip $STD apt-get install -y exiftool $STD apt-get install -y ffmpeg $STD apt-get install -y libheif1 +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" -$STD apt-get -y install nodejs +$STD apt-get update +$STD apt-get install -y nodejs msg_ok "Installed Node.js" msg_info "Installing Golang" diff --git a/install/scrypted-install.sh b/install/scrypted-install.sh index b8707308..89fa9d5b 100644 --- a/install/scrypted-install.sh +++ b/install/scrypted-install.sh @@ -33,7 +33,9 @@ $STD apt-get -y install \ pkg-config \ curl \ sudo \ - mc + mc \ + ca-certificates \ + gnupg msg_ok "Installed Dependencies" if [[ "$CTTYPE" == "0" ]]; then @@ -63,10 +65,12 @@ $STD apt-get -y install \ msg_ok "Installed GStreamer" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +$STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/shinobi-install.sh b/install/shinobi-install.sh index 3d8801dd..357025b6 100644 --- a/install/shinobi-install.sh +++ b/install/shinobi-install.sh @@ -26,13 +26,17 @@ msg_info "Installing Dependencies" $STD apt-get install -y curl sudo git mc $STD apt-get install -y make zip net-tools $STD apt-get install -y gcc g++ cmake +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +$STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/uptimekuma-install.sh b/install/uptimekuma-install.sh index c78a890e..44631596 100644 --- a/install/uptimekuma-install.sh +++ b/install/uptimekuma-install.sh @@ -18,14 +18,18 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" -$STD sudo apt-get install -y nodejs +$STD apt-get update +$STD apt-get install -y nodejs msg_ok "Installed Node.js" msg_info "Installing Uptime Kuma" diff --git a/install/wikijs-install.sh b/install/wikijs-install.sh index 32152da6..71171f54 100644 --- a/install/wikijs-install.sh +++ b/install/wikijs-install.sh @@ -18,13 +18,17 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y git +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_16.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +$STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js" diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index 151d028b..0c3ed43b 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -21,13 +21,17 @@ $STD apt-get install -y git $STD apt-get install -y make $STD apt-get install -y g++ $STD apt-get install -y gcc +$STD apt-get install -y ca-certificates +$STD apt-get install -y gnupg msg_ok "Installed Dependencies" msg_info "Setting up Node.js Repository" -$STD bash <(curl -fsSL https://deb.nodesource.com/setup_18.x) +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" >/etc/apt/sources.list.d/nodesource.list msg_ok "Set up Node.js Repository" msg_info "Installing Node.js" +$STD apt-get update $STD apt-get install -y nodejs msg_ok "Installed Node.js"