• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to Install, Update and Manage Node.js with n Command on Ubuntu 19.04

  • 00:43 lsb_release -a
  • 00:57 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
  • 01:18 apt install nodejs
  • 01:36 node -v
  • 01:44 npm -v
  • 01:56 npm install -g n
  • 02:12 n bin 12.4.0
  • 02:27 vim /etc/profile
  • 02:46 source /etc/profile
  • 02:56 n 12.4.0
  • 03:07 n prune
  • 03:13 node -v
{{postValue.id}}

To Install , update and manage Node.js with n Command On Ubuntu 19.04

Check the Ubuntu version by using the following command

root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 19.04
Release:	19.04
Codename:	disco

Add node.js yum repository and enable it in your system.

root@linuxhelp:~# curl -sL   https://deb.nodesource.com/setup_10.x | sudo -E bash -

## Installing the NodeSource Node.js 10.x repo...


## Populating apt-get cache...

+ apt-get update
Hit:1 http://in.archive.ubuntu.com/ubuntu disco InRelease
Hit:2 http://security.ubuntu.com/ubuntu disco-security InRelease
Hit:3 http://in.archive.ubuntu.com/ubuntu disco-updates InRelease
Hit:4 http://in.archive.ubuntu.com/ubuntu disco-backports InRelease
Reading package lists... Done
.
.
.
## Run `sudo apt-get install -y nodejs` to install Node.js 10.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

Install the node js by using the following command

root@linuxhelp:~# apt install nodejs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib python python-minimal python2
  python2-minimal python2.7 python2.7-minimal
Suggested packages:
  python-doc python-tk python2-doc python2.7-doc binfmt-support
The following NEW packages will be installed:
  libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib nodejs python python-minimal
  python2 python2-minimal python2.7 python2.7-minimal
0 upgraded, 11 newly installed, 0 to remove and 152 not upgraded.
.
.
Processing triggers for gnome-menus (3.32.0-1ubuntu1) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for desktop-file-utils (0.23-4ubuntu1) ...

Check the node js version by using the following command

root@linuxhelp:~# node -v
v10.16.0

Check the npm version by using the following command

root@linuxhelp:~# npm -v
6.9.0

Install the n package using npm command

root@linuxhelp:~# npm install -g n
/usr/bin/n -> /usr/lib/node_modules/n/bin/n
+ n@4.1.0

Check the node js path by using the using the following command

root@linuxhelp:~# n bin 12.4.0
/usr/local/n/versions/node/12.4.0/bin/node

Enter into the etc/profile and edit the following changes

root@linuxhelp:~# vim /etc/profile
# nodejs PATH
export NODE_HOME=/usr/local/n/versions/node/12.4.0/bin/node
export PATH=$NODE_HOME/bin:$PATH
root@linuxhelp:~# source /etc/profile

Select the version of node that you want to keep by executing the following command.

root@linuxhelp:~# n 12.4.0

Run the following command to remove the previous version of node js

root@linuxhelp:~# n prune
node/10.16.0

Now check the version of node js version

root@linuxhelp:~# node -v
v12.4.0

with this the method to install , update and manage nodejs with n command on Ubuntu 19.04 comes to end

Tags:
elijah
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What are the functionalities of NPM in Node.js?

A

NPM (Node Package Manager) provides two functionalities:

-An online repository for Node.js packages
-Command line utility for installing packages, version management and dependency management of Node.js packages

Q

What is the difference between Node.js and Ajax?

A

Node.js and Ajax (Asynchronous JavaScript and XML) are the advanced implementations of JavaScript. They all serve completely different purposes.

Ajax is primarily designed for dynamically updating a particular section of a page’s content, without having to update the entire page.

Node.js is used for developing client-server applications.

Q

What are the features of Node.js?

A

Node.js is a single-threaded but highly scalable system that utilizes JavaScript as its scripting language

Q

Where can you use Node.js?

A

Node.js is used to build scalable programs especially web applications which are computationally simple but are frequently accessed

Q

What is Node.js?

A

Node.js is a server-side scripting based on Google’s V8 JavaScript engine

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Elijah ?
Remote Desktop Connection Has Stopped Working

When accessing my remote machine server using remote desktop on a windows machine I am getting this error

forum (1)

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.