commit c95c1bfb0974a3ed702e30b06e95141b3f46c205 Author: Christoph Date: Wed Jan 10 18:45:59 2024 +0100 initial commit. diff --git a/README.install-node.js b/README.install-node.js new file mode 100644 index 0000000..f49bd58 --- /dev/null +++ b/README.install-node.js @@ -0,0 +1,48 @@ +# ---------- +# - Install nodejs - (we use the official NodeJs LTS release) +# ---------- + +# Install Prerequisites +# +apt install curl \ + ca-certificates \ + curl \ + gnupg \ + apt-transport-https \ + lsb-release + + +# Download and import the Nodesource GPG key +# +mkdir -p /etc/apt/keyrings +curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg + +# Create debian repository +# +NODE_MAJOR=20 + +echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list + +# Run update +# +apt update + +# Install nodejs +# +apt install nodejs + +node -v +npm -v + + +# ---------- +# Uninstall nodejs Ubuntu & Debian packages +# ---------- + +# To completely remove Node.js installed from the deb.nodesource.com package methods above: +# +apt-get purge nodejs +rm -r /etc/apt/sources.list.d/nodesource.list +rm -r /etc/apt/keyrings/nodesource.gpg + +apt update