

To set up the reccomended APT repository for Node.js that is consistently maintained and updated and update the APT keychain with the APT repository's PGP key most quickly, you can run the following command: # Download and setup the APT repository add the PGP key to the system’s APT keychain, This step is necessary, as the repository that apt-get install nodejs defaults to is severely outdated - it defaults to a Node.js 4 release line that is missing several large security updates. To do so, you need to add the maintained APT repository for Debian-based Node.js, and add the APT repository's associated PGP key to the system's APT keychain. Let's start working on getting the correct Node.js binary. Step 2: Basic Setup: Setting Up the Correct APT Repository to Install Node.js Note: Debian 7 Wheezy on armhf architectures is not supported. Debian Testing (Stretch - aliased to Jessie).Your environment is using a supported Debian distribution:


Step 1: Environment Setup - Ensure Your Environment Meets the Basic Requirements to Install Node.js # Install Node.js from the Debian-based distributions repository # Adding the NodeSource APT repository for Debian-based distributions repository AND the PGP key for verifying packages

Step 0: TL DR - Install Node.js Quickly on Debianīefore we get started, if you just want to get Node.js installed on Debian (specifically Wheezy, Jessie, Stretch, or Sid) fast, here are the two commands you need to run. These are the versions supported by the Node.js Debian binary distributions at time of writing. This guide covers installing Node.js on Debian 7 (Wheezy), Debian 8 (Jessie), Debian Testing (Stretch), and Debian Unstable (Sid). Once we've completed the entirity of the tutorial, you'll be ready to take the next step with Node.js. In this quick tutorial, we'll be running through how to get up and running with Node.js on Debian-based distributions. Getting Node.js up and running on your system - be it your development machine or your production environment - is step one to building and deploying Node.js tools, applications, and services.
