Installing Nodejs

Node.js adalah runtime JavaScript untuk pemrograman sisi server. Hal ini memungkinkan pengembang untuk membuat fungsionalitas backend yang dapat diskalakan menggunakan JavaScript, bahasa yang sudah dikenal banyak orang dari pengembangan web berbasis browser.

Panduan ini akan membahas cara install NodeJS dengan beberapa versi dan OSnya.

Debian and Ubuntu

Installation Instructions

Download dan import GPG key Nodesource.

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo 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

Selanjutnya buat repo NodeJS di /etc/apt/sources.list.d

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

Versi NodeJS lain yang tersedia.

  • NODE_MAJOR=16
  • NODE_MAJOR=18
  • NODE_MAJOR=20
  • NODE_MAJOR=21

Jalankan update dan install NodeJS.

sudo apt-get update
sudo apt-get install nodejs -y

Installation Scripts

Untuk instalasi repo NodeJS dengan script.

curl -SLO https://deb.nodesource.com/nsolid_setup_deb.sh
chmod 500 nsolid_setup_deb.sh
./nsolid_setup_deb.sh 21
apt-get install nodejs -y

Ubah versi sesuai kebutuhan ./nsolid_setup_deb.sh 20

Uninstall NodeJS

Gunakan perintah berikut untuk uninstall NodeJS.

apt-get purge nodejs &&\
rm -r /etc/apt/sources.list.d/nodesource.list &&\
rm -r /etc/apt/keyrings/nodesource.gpg

RHEL

Installation Instructions

Node.js v21.x

sudo yum install https://rpm.nodesource.com/pub_21.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1

Node.js v20.x

sudo yum install https://rpm.nodesource.com/pub_20.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1

Node.js v18.x

sudo yum install https://rpm.nodesource.com/pub_18.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1

Node.js v16.x

sudo yum install https://rpm.nodesource.com/pub_16.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1

Install build tools (opsional)

yum install gcc-c++ make

Installation Scripts

Untuk instalasi repo NodeJS dengan script.

curl -SLO https://rpm.nodesource.com/nsolid_setup_rpm.sh
chmod 500 nsolid_setup_rpm.sh
./nsolid_setup_rpm.sh 21
yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1

Ubah versi sesuai kebutuhan ./nsolid_setup_deb.sh 20

Uninstall NodeJS

Gunakan perintah berikut untuk uninstall NodeJS.

yum remove nodejs &&\
rm -r /etc/yum.repos.d/nodesource*.repo &&\
yum clean all

Referensi: