Installationsguide för Node.js på olika Linux-system
Den ökande populariteten för Node.js är omisskännlig. För de som nyligen har börjat utforska utveckling med Node.js, är installationen av utvecklingsmiljön en av de första uppgifterna.
Även om det finns diverse metoder för att installera Node.js, är det mest effektivt att följa en etablerad och problemfri process.
Nedanstående anvisningar har testats på en DigitalOcean-server och guidar dig genom installationsprocessen.
Installation på Ubuntu 16.x eller 18.x
Den senaste versionen av Node.js är inte direkt tillgänglig i standardförvaret. Dock kan du enkelt använda NodeSource-distributionen.
- Logga in på servern som administratör (root).
- Kör följande kommandon:
För att installera Node.js 11.x:
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
För att installera Node.js 12.x:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
För att installera Node.js 14.x:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Dessa kommandon laddar ner och lägger till NodeSource-förvaret till ditt system. Du bör se en liknande utskrift efter att kommandona har körts:
Reading package lists... Done ## Run `sudo apt-get install -y nodejs` to install Node.js 11.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn
- Fortsätt med att installera Node.js genom att köra:
apt-get install -y nodejs
Efter en kort stund är installationen klar. För att verifiera installationen, kontrollera versionen med följande kommando:
[email protected]:~# nodejs -v v11.7.0 [email protected]:~#
Resultatet visar att Node.js version 11.7.0 är installerad.
Installation på CentOS/RHEL 7.x eller 8.x
Först måste NodeSource-förvaret installeras med följande kommandon:
Installera Node.js 11.x:
curl -sL https://rpm.nodesource.com/setup_11.x | bash -
Installera Node.js 12.x:
curl -sL https://rpm.nodesource.com/setup_12.x | bash -
Installera Node.js 14.x:
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
Därefter installeras Node.js med:
yum install -y nodejs
Om du använder CentOS 8.x kan du även använda DNF:
dnf install -y nodejs
Efter några sekunder kommer du att se ett utskriftsmeddelande som detta:
Running transaction Preparing : 1/1 Installing : python3-setuptools-39.2.0-5.el8.noarch 1/4 Installing : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Installing : python3-pip-9.0.3-16.el8.noarch 3/4 Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4 Installing : nodejs-2:14.9.0-1nodesource.x86_64 4/4 Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64 4/4 Verifying : python3-pip-9.0.3-16.el8.noarch 1/4 Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4 Verifying : python3-setuptools-39.2.0-5.el8.noarch 3/4 Verifying : nodejs-2:14.9.0-1nodesource.x86_64 4/4 Installed: nodejs-2:14.9.0-1nodesource.x86_64 python3-pip-9.0.3-16.el8.noarch python3-setuptools-39.2.0-5.el8.noarch python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 Complete! [[email protected] ~]#
Detta bekräftar att Node.js är installerat. Kontrollera versionen med kommandot:
[[email protected] ~]# node -v v11.7.0 [[email protected] ~]#
Dessa instruktioner fungerar även för Fedora 29 och senare versioner.
Installation från källkod
I fall där internetanslutning saknas, som i en DMZ-miljö, kan installationen ske genom att bygga från källkoden. Även om det är mer komplicerat än binär distribution, är det fullt möjligt.
- Logga in på din Ubuntu- eller CentOS-server.
- Ladda ner önskad version från Node.js nedladdningssida med kommandot wget. Exemplet använder den senaste versionen.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
- En ny katalog har skapats i din nuvarande arbetskatalog.
drwxr-xr-x 9 502 501 4096 Jan 17 21:27 node-v11.7.0
- Gå in i den skapade katalogen:
cd node-v11.7.0/
Nu är det dags att bygga Node.js från källan. Innan du fortsätter, säkerställ att alla nödvändiga förutsättningar är installerade.
Om du använder Ubuntu, installera nödvändiga programvaror med följande kommando:
apt-get update apt-get install gcc g++ clang make
För CentOS används:
yum update yum install gcc clang gcc-c++
Starta konfigurationsprocessen:
./configure
- Verifiera att inga fel uppstår, och fortsätt:
make make install
Byggprocessen tar lite tid. När den är klar, verifiera installationen genom att köra:
[email protected]:~# node --version v11.7.0 [email protected]:~#
Som du ser är installationen av Node.js relativt okomplicerad.
Om du vill fortsätta att utveckla dina färdigheter kan du undersöka Node.js-ramverk för att bli en professionell utvecklare.