Categories: Linux

Instalasi Node.js 18 di Ubuntu / Debian

Node.js adalah runtime JavaScript tangguh yang dibangun di atas mesin V8 Chrome untuk membuat aplikasi jaringan yang cepat dan dapat diskalakan. Ini adalah JavaScript sisi server sumber terbuka yang berjalan di berbagai platform Linux, Windows, Unix, dan macOS. Pada panduan kali ini akan dibahas tentang instalasi Node.js 18 LTS di Ubuntu/Debian.

Node.js 18 sekarang adalah rilis LTS yang tersedia untuk instalasi di sistem operasi Linux, macOS dan Windows. Rilis ini akan menerima Dukungan Jangka Panjang hingga 30-04-2023. Rilis Node.js yang muncul setiap bulan April dikonversi ke LTS setiap bulan Oktober. Berikut adalah langkah-langkah yang diperlukan untuk menginstal Node.js 18 di Ubuntu / Debian.

Langkah 1: Perbarui sistem

Sebagai kami mengerjakan sistem yang diperbarui untuk memastikan tidak terjadi masalah ketergantungan.

sudo apt update
sudo apt -y upgrade

Langkah 2: Periksa versi Node.js yang tersedia untuk diinstal

Sebelum menginstal mari kita periksa apakah Node terbaru ada di sistem kita atau tidak.

sudo apt policy nodejs

Outputnya sbb:

$ apt policy nodejs
nodejs:
  Installed: 18.13.0+dfsg1-1
  Candidate: 18.13.0+dfsg1-1
  Version table:
 *** 18.13.0+dfsg1-1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status

Langkah 3: Tambahkan Repositori APT Node.js

Semua rilis Node.js dapat diturunkan dari repositori resmi APT. Namun, ini perlu ditambahkan ke sistem Anda secara manual.

sudo apt update
sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -

Langkah 4: Instal Node.js 18 di Ubuntu/Debian

Repositori Node.js telah ditambahkan, Langkah selanjutnya adalah instalasi Node.js 18 di Ubuntu/Debian. Menjalankan perintah berikut adalah semua yang diperlukan untuk instalasi.

sudo apt -y install nodejs npm

Anda juga dapat menginstal alat pengembangan yang digunakan untuk membuat addon asli:

sudo apt -y install gcc g++ make

Konfirmasi instalasi Node.js 18 dengan memeriksa versi yang diinstal.

$ node --version
v18.13.0

$ npm --version
9.2.0

Langkah 5: Uji Node.js di Ubuntu/Debian

Buat contoh server web Node.js yang merespons dengan ‘Hello, World!’.

mkdir ~/projects
cd ~/projects

Buat file baru bernama hello-world.js dengan konten berikut.

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

Simpan file dan masukkan perintah berikut di terminal Anda.

node hello-world.js

Output seperti ini di terminal menunjukkan server Node.js sedang berjalan:

Server running at http://127.0.0.1:3000

Jika Anda membuka tautan di browser web Anda, “Hello, World!” string harus ditampilkan.

Untuk mendapatkan info yang lebih akurat, Kunjungi halaman dokumentasi Node.js berikut yang relevan lebih lanjut.

Yopie Hernan

Share

Recent Posts

Pengguna Homebrew secara tidak sengaja mengunduh malware

Kampanye iklan Google yang berbahaya menargetkan pengguna pengelola paket perangkat lunak sumber terbuka dan gratis

2 minggu ago

Proposal kuantum Bitcoin baru menawarkan cara Satoshi Nakamoto membuktikan kendali tanpa memindahkan BTC

Jutaan bitcoin yang tersimpan di dompet lama dengan kunci publik yang terbuka dapat rentan terhadap…

1 bulan ago

Mortal Kombat 2 terbaru menampilkan gaya side-scroller sepenuhnya dengan level asli game tersebut dan mengkonfirmasi transformasi Sub-Zero menjadi Noob Saibot.

Trailer baru Mortal Kombat 2 telah dirilis untuk menandai dimulainya penjualan tiket film adaptasi gim…

1 bulan ago

Benchmark PHP: 8.5 vs 8.4, 8.3 dan 7.4

versi PHP baru dirilis pada akhir November

4 bulan ago

Dockerisasi Laravel 10, Ubuntu image, PHP8.4-FPM, NGINX

embuat aplikasi Laravel yang berfungsi sebagai API dan menjalankannya di server menggunakan Docker.

5 bulan ago

Menerapkan Aplikasi PHP-Laravel di Kubernetes Secara Efektif

Menerapkan aplikasi PHP-Laravel di Kubernetes menggunakan dua metode: penerapan manual dengan Docker dan manifest YAML.…

5 bulan ago