Procedura instalacji Node.js 11.x, 12.x, 14.x na Ubuntu 16.x/18.x, CentOS 7.x/8.x poprzez dystrybucję binarną lub ze źródła.
Popularność Node.js rośnie szybciej niż kiedykolwiek. Jeśli niedawno zacząłeś nauka programowania w Nodejsjedną z pierwszych rzeczy, które musisz zrobić, jest ich zainstalowanie.
Technicznie rzecz biorąc, istnieje wiele sposobów na zainstalowanie rzeczy, ale przestrzeganie łatwego i właściwego procesu znacznie ułatwi życie.
Następujące, przetestowałem na CyfrowyOcean serwer. Zacznijmy to.
Ubuntu 16.x lub 18.x
Najnowsza wersja Nodejs nie jest dostępna w domyślnym repozytorium. Ale nie martw się, możesz użyć dystrybucji NodeSource w następujący sposób.
- Zaloguj się na serwerze jako root
- Wykonaj następujące czynności
Aby zainstalować Node.js 11.x
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
Aby zainstalować Node.js 12.x
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Aby zainstalować Node.js 14.x
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Powyższe spowoduje pobranie i zainstalowanie repozytorium NodeSource Node.js. Na końcu powyższego wyjścia powinieneś zobaczyć coś takiego.
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
- Następnie będziesz musiał zainstalować nodejs za pomocą następującego polecenia.
apt-get install -y nodejs
Zajmie to kilka sekund i raz zrobione; powinieneś być w stanie zweryfikować wersję.
[email protected]:~# nodejs -v v11.7.0 [email protected]:~#
I, jak widać, ma zainstalowaną wersję 11.7.0.
CentOS/RHEL 7.x lub 8.x
Najpierw musisz zainstalować repozytorium NodeSource za pomocą następującego polecenia.
Zainstaluj Nodejs 11.x
curl -sL https://rpm.nodesource.com/setup_11.x | bash -
Zainstaluj Nodejs 12.x
curl -sL https://rpm.nodesource.com/setup_12.x | bash -
Zainstaluj Nodejs 14.x
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
A następnie zainstaluj Nodejs jak poniżej.
yum install -y nodejs
Jeśli używasz CentOS 8.x, możesz także wypróbować DNF.
dnf install -y nodejs
Zajmie to kilka sekund, a na koniec powinieneś zobaczyć coś takiego jak poniżej.
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] ~]#
Oznacza to, że Node.js jest zainstalowany i można go zweryfikować za pomocą składni -v.
[[email protected] ~]# node -v v11.7.0 [[email protected] ~]#
Powyższa instrukcja powinna również działać dla Fedory 29 lub nowszej.
Instalowanie z kodu źródłowego
Co zrobić, jeśli jesteś w środowisku DMZ, w którym nie możesz połączyć się z Internetem? Nadal możesz go zainstalować, budując kod źródłowy. Procedura nie jest tak łatwa jak powyżej poprzez dystrybucję binarną, ale wykonalna.
- Zaloguj się do serwera Ubuntu lub CentOS
- Pobierz najnowszą lub tę, z której chcesz tutaj za pomocą wgeta. Próbuję najnowszego.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
- Powinieneś zobaczyć nowy folder utworzony w bieżącym katalogu roboczym
drwxr-xr-x 9 502 501 4096 Jan 17 21:27 node-v11.7.0
- Przejdź do nowo utworzonego folderu
cd node-v11.7.0/
I nadszedł czas, aby teraz zbudować Node.js ze źródeł.
Ale zanim przejdziesz dalej, upewnij się, że masz zainstalowane wymagania wstępne.
Jeśli używasz Ubuntu, zainstaluj poniższe wymagania wstępne
apt-get update apt-get install gcc g++ clang make
i dla CentOS
yum update yum install gcc clang gcc-c++
./configure
- Upewnij się, że nie ma błędów, a następnie przejdź dalej
make make install
Budowa zajmie trochę czasu, a po zakończeniu; możesz zweryfikować zainstalowaną wersję, wykonując poniższe czynności.
[email protected]:~# node --version v11.7.0 [email protected]:~#
Widzisz, instalacja Nodejs jest łatwa.
Następnie możesz chcieć zbadać framework Nodejs, aby stać się profesjonalny programista.