Saturday , December 13 2025
Cara Install NPM di Ubuntu 24.04

Cara Install NPM di Ubuntu 24.04

Cara Install NPM di Ubuntu 24.04

lebakcyber.net – Cara Install NPM di Ubuntu 24.04. NPM atau Node Package Manager merupakan sebuah tool yang memungkinkan developer untuk menginstall dan bekerja dengan berbagai paket JavaScript yang berbeda secara efisien.

Menginstall NPM melibatkan penginstall Node.js, dan pada tutorial belajar linux ubuntu 24.04 kali ini kita akan belajar mengenai langkah-langkah untuk melakukan proses instalasi NPM.

Install Node.js melalui APT

Kita bisa menemukan NPM dan Node.js dari repositori yang ada pada sistem operasi Ubuntu. Jika teman-teman tidak membutuhkan versi Node.js yang spesifik untuk project yang ingin dibuat, teman-teman bisa menggunakan cara dibawah ini untuk menginstall NPM dan Node.js.

Pertama silahkan buka terminal lalu masuk sebagai root dengan perintah :

sudo su

Lakukan proses update dan upgrade dengan menggunakan perintah dibawah ini :

apt update && upgrade -y

Tunggu sampai proses update dan upgrade selesai, tampilannya seperti dibawah ini :

root@virdane-Ubuntu:/home/virdane# apt update && upgrade -y
Get:1 https://packages.microsoft.com/repos/code stable InRelease [3,590 B]
Get:2 https://dl.google.com/linux/chrome/deb stable InRelease [1,825 B]                        
Get:3 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,215 B]                         
Get:4 https://packages.microsoft.com/repos/code stable/main arm64 Packages [20.0 kB]                      
Get:5 https://packages.microsoft.com/repos/code stable/main amd64 Packages [19.9 kB]                      
Get:6 https://packages.microsoft.com/repos/code stable/main armhf Packages [20.1 kB]                      
Get:7 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]                                 
Hit:8 http://id.archive.ubuntu.com/ubuntu noble InRelease                                                 
Get:9 http://id.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]                                
Get:10 http://id.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]                             
Get:11 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1,313 kB]    
Get:12 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble InRelease [24.3 kB]        
Get:13 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1,054 kB]
Get:14 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble/main amd64 Packages [130 kB] 
Get:15 http://security.ubuntu.com/ubuntu noble-security/main Translation-en [183 kB]                    
Get:16 http://security.ubuntu.com/ubuntu noble-security/main amd64 Components [21.6 kB]                   
Get:17 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]               
Get:18 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [878 kB]                  
Get:19 http://security.ubuntu.com/ubuntu noble-security/universe Translation-en [194 kB]                  
Get:20 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Components [52.2 kB]               
Get:21 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [212 B]

Selanjutnya lakukan proses instalasi Node.js yang ada pada repository bawaan Ubuntu dengan menggunakan perintah :

apt install nodejs

nanti proses instalasi nodejs akan dilakukan, tampilannya seperti dibawah ini :

oot@virdane-Ubuntu:/home/virdane# apt install nodejs
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  nvidia-firmware-570-570.133.07
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libnode109 node-acorn node-busboy node-cjs-module-lexer node-undici node-xtend nodejs-doc
Suggested packages:
  npm
The following NEW packages will be installed:
  libnode109 node-acorn node-busboy node-cjs-module-lexer node-undici node-xtend nodejs nodejs-doc
0 upgraded, 8 newly installed, 0 to remove and 46 not upgraded.
Need to get 16.0 MB of archives.
After this operation, 70.2 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Silahkan ketik ‘Y’ tanpa tanda kutip untuk melakukan proses instalasi. Tunggu sampai proses download dan install node.js selesai seperti dibawah ini :

Get:1 http://id.archive.ubuntu.com/ubuntu noble/universe amd64 node-xtend all 4.0.2-3 [3,902 B]
Get:2 http://id.archive.ubuntu.com/ubuntu noble/universe amd64 nodejs amd64 18.19.1+dfsg-6ubuntu5 [306 kB]
Get:3 http://id.archive.ubuntu.com/ubuntu noble/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB]
Get:4 http://id.archive.ubuntu.com/ubuntu noble/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB]
Get:5 http://id.archive.ubuntu.com/ubuntu noble/universe amd64 node-busboy all 1.6.0+~cs2.6.0-2 [17.3 kB]
Get:6 http://id.archive.ubuntu.com/ubuntu noble/universe amd64 node-undici all 5.26.3+dfsg1+~cs23.10.12-2 [325 kB]
Get:7 http://id.archive.ubuntu.com/ubuntu noble/universe amd64 libnode109 amd64 18.19.1+dfsg-6ubuntu5 [11.6 MB]
Get:8 http://id.archive.ubuntu.com/ubuntu noble/universe amd64 nodejs-doc all 18.19.1+dfsg-6ubuntu5 [3,552 kB]            
Fetched 16.0 MB in 15s (1,073 kB/s)                                                                                       
Selecting previously unselected package node-xtend.
(Reading database ... 202690 files and directories currently installed.)
Preparing to unpack .../0-node-xtend_4.0.2-3_all.deb ...
Unpacking node-xtend (4.0.2-3) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../1-nodejs_18.19.1+dfsg-6ubuntu5_amd64.deb ...
Unpacking nodejs (18.19.1+dfsg-6ubuntu5) ...
Selecting previously unselected package node-acorn.
Preparing to unpack .../2-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ...
Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ...
Selecting previously unselected package node-cjs-module-lexer.
Preparing to unpack .../3-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ...
Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ...
Selecting previously unselected package node-busboy.
Preparing to unpack .../4-node-busboy_1.6.0+~cs2.6.0-2_all.deb ...
Unpacking node-busboy (1.6.0+~cs2.6.0-2) ...
Selecting previously unselected package node-undici.
Preparing to unpack .../5-node-undici_5.26.3+dfsg1+~cs23.10.12-2_all.deb ...
Unpacking node-undici (5.26.3+dfsg1+~cs23.10.12-2) ...
Selecting previously unselected package libnode109:amd64.
Preparing to unpack .../6-libnode109_18.19.1+dfsg-6ubuntu5_amd64.deb ...
Unpacking libnode109:amd64 (18.19.1+dfsg-6ubuntu5) ...
Selecting previously unselected package nodejs-doc.
Preparing to unpack .../7-nodejs-doc_18.19.1+dfsg-6ubuntu5_all.deb ...
Unpacking nodejs-doc (18.19.1+dfsg-6ubuntu5) ...
Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ...
Setting up nodejs-doc (18.19.1+dfsg-6ubuntu5) ...
Setting up node-xtend (4.0.2-3) ...
Setting up node-busboy (1.6.0+~cs2.6.0-2) ...
Setting up node-undici (5.26.3+dfsg1+~cs23.10.12-2) ...
Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ...
Setting up libnode109:amd64 (18.19.1+dfsg-6ubuntu5) ...
Setting up nodejs (18.19.1+dfsg-6ubuntu5) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.5) ...

Sampai disini proses instalasi Node.js sudah selesai, sekarang kita coba cek versinya dengan menggunakan perintah node -v seperti dibawah ini :

root@virdane-Ubuntu:/home/virdane# node -v
v18.19.1
root@virdane-Ubuntu:/home/virdane#

Install NPM Melalui APT

Untuk mulai melakukan proses instalasi NPM, silahkan teman-teman masukan perintah dibawah ini :

apt install npm

Nanti akan tampil seperti dibawah ini :

The following additional packages will be installed:
  build-essential bzip2 dpkg-dev eslint fakeroot g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13
  gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu gyp handlebars javascript-common libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan8 libcc1-0 libdpkg-perl libfakeroot libfile-fcntllock-perl
  libgcc-13-dev libhwasan0 libitm1 libjs-async libjs-events libjs-inherits libjs-is-typedarray libjs-prettify
  libjs-regenerate libjs-source-map libjs-sprintf-js libjs-typedarray-to-buffer libjs-util liblsan0 libnode-dev
  libquadmath0 libre2-10 libssl-dev libstdc++-13-dev libtsan2 libubsan1 libuv1-dev lto-disabled-list make node-abbrev
  node-agent-base node-ajv node-ajv-keywords node-ampproject-remapping node-ansi-escapes node-ansi-regex node-ansi-styles
  node-anymatch node-aproba node-archy node-are-we-there-yet node-argparse node-arrify node-assert node-async
  node-async-each node-auto-bind node-babel-helper-define-polyfill-provider node-babel-plugin-add-module-exports
  node-babel-plugin-lodash node-babel-plugin-polyfill-corejs2 node-babel-plugin-polyfill-corejs3
  node-babel-plugin-polyfill-regenerator node-babel7 node-babel7-runtime node-balanced-match node-base node-base64-js
  node-binary-extensions node-brace-expansion node-braces node-browserslist node-builtins node-cacache node-cache-base
  node-camelcase node-caniuse-lite node-chalk node-chokidar node-chownr node-chrome-trace-event node-ci-info
  node-cli-boxes node-cli-cursor node-cli-table node-cli-truncate node-cliui node-clone node-clone-deep
  node-collection-visit node-color-convert node-color-name node-colors node-columnify node-commander node-commondir
  node-concat-stream node-console-control-strings node-convert-source-map node-copy-concurrently node-core-js

Jika diminta konfirmasi untuk mendownload dan install, silahkan ketikan ‘Y’ tanpa tanda petik untuk melakukan proses download dan install NPM. Nanti hasilnya seperti dibawah ini :

Get:1 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 libcc1-0 amd64 14.2.0-4ubuntu2~24.04 [48.0 kB]
Get:2 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 libitm1 amd64 14.2.0-4ubuntu2~24.04 [29.7 kB]
Get:3 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 libasan8 amd64 14.2.0-4ubuntu2~24.04 [3,031 kB]
Get:4 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 liblsan0 amd64 14.2.0-4ubuntu2~24.04 [1,322 kB]
Get:5 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 libtsan2 amd64 14.2.0-4ubuntu2~24.04 [2,772 kB]
Get:6 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 libubsan1 amd64 14.2.0-4ubuntu2~24.04 [1,184 kB]       
Get:7 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 libhwasan0 amd64 14.2.0-4ubuntu2~24.04 [1,641 kB]      
Get:8 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 libquadmath0 amd64 14.2.0-4ubuntu2~24.04 [153 kB]      
Get:9 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2~24.04 [2,681 kB]   
Get:10 http://id.archive.ubuntu.com/ubuntu noble-updates/main amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [21.1 MB]

Tunggu sampai proses download dan install selesai. Jika sudah, kita cek versi npm yang terinstall menggunakan perintah :

npm --version

Dan nanti akan ditampilkan versi dari npm yang terinstall pada sistem operasi Ubuntu kita seperti dibawah ini :

root@virdane-Ubuntu:/home/virdane# npm --version
9.2.0
root@virdane-Ubuntu:/home/virdane#

Bisa kita lihat pada informasi diatas bahwa npm yang terinstall pada sistem operasi Ubuntu 24.04 yang saya gunakan adalah npm versi 9.2.0.

Dengan begitu berarti sekarang ktia sudah dapat bekerja atau membuat project dengan menggunakan Node.js dan dengan terinstallnya NPM, kita juga bisa menginstall dependencies serta paket-paket yang dibutuhkan oleh project Node.js yang sedang kita buat.

Selamat mencoba dan jangan lupa untuk terus berkunjung ke lebakcyber.net untuk mendapatkan tutorial terbaru mengenai sistem operasi Linux. Terima kasih.

 

 

About Firdan Ardiansyah

Admin di lebakcyber.net Untuk berhubungan dengan saya, silahkan kirim email ke : [email protected]

Leave a Reply

Your email address will not be published. Required fields are marked *