markdown Instalasi nodejs dengan versi terbaru melalui nvm di Ubuntu Server 16.04 LTS
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Instalasi nodejs dengan versi terbaru melalui nvm di Ubuntu Server 16.04 LTS相关的知识,希望对你有一定的参考价值。
# Instalasi Nodejs versi terbaru melalui NVN
NVM https://github.com/creationix/nvm - Node Version Manager adalah tool yang didevelop khusus untuk mengelola instalasi nodejs dalam sebuah lingkungan operating system.
Tool ini dapat dimanfaatkan sebagai salah satu metoda untuk melakukan instalsi Nodejs versi terbaru di Ubuntu 16.04.
## Instalasi NVM
Update database apt dan lakukan instalasi paket yang memungkinkan kita untuk melakukan kompilasi aplikasi di dalam lingkungan Ubuntu Server.
``` bash
○ → sudo apt-get update
Hit:1 http://asia-southeast1.gce.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://asia-southeast1.gce.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
○ → sudo apt-get install build-essential libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
dpkg-dev fakeroot g++ g++-5 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libdpkg-perl libfakeroot libfile-fcntllock-perl libssl-doc
libssl1.1 libstdc++-5-dev make
Suggested packages:
debian-keyring g++-multilib g++-5-multilib gcc-5-doc libstdc++6-5-dbg libstdc++-5-doc make-doc
The following NEW packages will be installed:
build-essential dpkg-dev fakeroot g++ g++-5 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libdpkg-perl libfakeroot
libfile-fcntllock-perl libssl-dev libssl-doc libstdc++-5-dev make
```
Setelah paket yang dibutuhkan telah terinstal, kita dapat mengambil bashscript instalasi NVM dengan menggunakan curl untuk kemudian mengeksekusi script tersebut untuk menginstall NVNM
``` bash
○ → curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh -o install_nvm.sh
○ → chmod +x install_nvm.sh
○ → sudo ./install_nvm.sh
=> Downloading nvm from git to '/home/xxxxxx/.nvm'
=> Cloning into '/home/xxxxx/.nvm'...
remote: Counting objects: 264, done.
remote: Compressing objects: 100% (229/229), done.
remote: Total 264 (delta 31), reused 106 (delta 25), pack-reused 0
Receiving objects: 100% (264/264), 116.46 KiB | 0 bytes/s, done.
Resolving deltas: 100% (31/31), done.
Checking connectivity... done.
Note: checking out '7ad6d98cedde01809e32d56ab8ced064f6f28175'.
```
Untuk mulai dapat menggunakan nvm yang telah terinstall terlebih dahulu kita harus melakukan relogin atau source profile
```bash
○ → source ~/.profile
```
Verifikasi instalasi dengan menjalankan perintah `nvm ls-remote` yang akan mengembalikan list versi nodejs di remote server
``` bash
○ → nvm ls-remote
...
v8.11.1 (Latest LTS: Carbon)
v9.0.0
v9.1.0
v9.2.0
v9.2.1
v9.3.0
v9.4.0
v9.5.0
v9.6.0
v9.6.1
v9.7.0
v9.7.1
v9.8.0
v9.9.0
v9.10.0
v9.10.1
v9.11.0
v9.11.1
v10.0.0
v10.1.0
```
## Instalasi Nodejs current
Setelah `nvm` terinstall kita dapat melakukan instalasi nodejs current version menggunakan `nvm install 10.1.0` dan untuk menggunakan versi tersebut dapat kita lakukan melalui `nvm use 10.1.0`
``` bash
○ → nvm install 10.1.0
Downloading and installing node v10.1.0...
Downloading https://nodejs.org/dist/v10.1.0/node-v10.1.0-linux-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v10.1.0 (npm v5.6.0)
Creating default alias: default -> 10.1.0 (-> v10.1.0)
○ → nvm use 10.1.0
Now using node v10.1.0 (npm v5.6.0)
```
Menggunakan `nvm` juga kita dapat menggunakan `nodejs` dengan versi berbeda di server yang sama.
以上是关于markdown Instalasi nodejs dengan versi terbaru melalui nvm di Ubuntu Server 16.04 LTS的主要内容,如果未能解决你的问题,请参考以下文章