Best Cosmetic Hospitals Near You

Compare top cosmetic hospitals, aesthetic clinics & beauty treatments by city.

Trusted • Verified • Best-in-Class Care

Explore Best Hospitals

Install Node.js v16.20.2 and npm v8.19.4 on Linux (Ubuntu/Debian)

Step 1 – Update Your System Packages

Before installing anything, it’s a good practice to update your system to make sure all packages are up to date.

Run these commands:

sudo apt update
sudo apt upgrade -y

Step 2 – Add Node.js 16.x Source Repository

Node.js 16 is not the latest version, so you need to add the NodeSource repository for Node.js 16.

Run this command:

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -

🔎 Explanation

  • curl downloads the setup script.
  • sudo -E bash - runs the script to add NodeSource’s repo.
  • setup_16.x ensures Node.js 16 is installed (which includes v16.20.2).

Step 3 – Install Node.js and npm

Once the NodeSource repository is added, install Node.js (it will include npm automatically).

sudo apt-get install -y nodejs

Step 4 – Verify Installation

After installation, check the versions to ensure you got the correct versions:

node -v
npm -v

Expected Output

v16.20.2
8.19.4

Step 5 – Lock npm Version (if needed)

Sometimes npm might update to a newer version. To manually install or lock npm to v8.19.4, run:

sudo npm install -g npm@8.19.4

This forces npm to the exact version you want.


Step 6 – Install Build Tools (Optional but Recommended)

Some npm packages (like those with native dependencies) need build tools to compile code. You can install them with:

sudo apt-get install -y build-essential

✅ Full Process Summary (All Steps Combined)

Here’s the complete list of commands you can copy and paste to install everything in one go:

sudo apt update
sudo apt upgrade -y

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

node -v
npm -v

sudo npm install -g npm@8.19.4

sudo apt-get install -y build-essential

node -v
npm -v

✅ Final Check

At the end, your terminal should show:

v16.20.2
8.19.4

This confirms both Node.js v16.20.2 and npm v8.19.4 are installed correctly.


📥 Optional – Create Installation Script (install_node.sh)

If you want a script file you can reuse, create a file called install_node.sh:

nano install_node.sh

Paste this inside:

#!/bin/bash

sudo apt update
sudo apt upgrade -y

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

sudo npm install -g npm@8.19.4
sudo apt-get install -y build-essential

echo "Node.js version: $(node -v)"
echo "npm version: $(npm -v)"

Save it with CTRL+O, ENTER, then CTRL+X.

Make it executable:

chmod +x install_node.sh

Run it:

./install_node.sh

✅ Conclusion

This guide ensures you have:

✅ Node.js v16.20.2
✅ npm v8.19.4
✅ Optional build tools

Best Cardiac Hospitals Near You

Discover top heart hospitals, cardiology centers & cardiac care services by city.

Advanced Heart Care • Trusted Hospitals • Expert Teams

View Best Hospitals
<p data-start="140" data-end="435">I’m Abhishek, a DevOps, SRE, DevSecOps, and Cloud expert with a passion for sharing knowledge and real-world experiences. I’ve had the opportunity to work with <a class="decorated-link" href="https://www.cotocus.com/" target="_new" rel="noopener" data-start="300" data-end="335">Cotocus</a> and continue to contribute to multiple platforms where I share insights across different domains:</p> <ul data-start="437" data-end="922"> <li data-start="437" data-end="514"> <p data-start="439" data-end="514"><a class="decorated-link" href="https://www.devopsschool.com/" target="_new" rel="noopener" data-start="439" data-end="485">DevOps School</a> – Tech blogs and tutorials</p> </li> <li data-start="515" data-end="599"> <p data-start="517" data-end="599"><a class="decorated-link" href="https://www.holidaylandmark.com/" target="_new" rel="noopener" data-start="517" data-end="569">Holiday Landmark</a> – Travel stories and guides</p> </li> <li data-start="600" data-end="684"> <p data-start="602" data-end="684"><a class="decorated-link" href="https://www.stocksmantra.in/" target="_new" rel="noopener" data-start="602" data-end="647">Stocks Mantra</a> – Stock market strategies and tips</p> </li> <li data-start="685" data-end="764"> <p data-start="687" data-end="764"><a class="decorated-link" href="https://www.mymedicplus.com/" target="_new" rel="noopener" data-start="687" data-end="732">My Medic Plus</a> – Health and fitness guidance</p> </li> <li data-start="765" data-end="841"> <p data-start="767" data-end="841"><a class="decorated-link" href="https://www.truereviewnow.com/" target="_new" rel="noopener" data-start="767" data-end="814">TrueReviewNow</a> – Honest product reviews</p> </li> <li data-start="842" data-end="922"> <p data-start="844" data-end="922"><a class="decorated-link" href="https://www.wizbrand.com/" target="_new" rel="noopener" data-start="844" data-end="881">Wizbrand</a> – SEO and digital tools for businesses</p> </li> </ul> <p data-start="924" data-end="1021">I’m also exploring the fascinating world of <a class="decorated-link" href="https://www.quantumuting.com/" target="_new" rel="noopener" data-start="968" data-end="1018">Quantum Computing</a>.</p>

Related Posts

How DevOps Consulting Enhances Customer Experience

A customer adds items to a shopping cart, proceeds to checkout, and clicks submit. The screen freezes, spins for twenty seconds, and returns a blank page or…

Read More

Measuring DevOps Transformation with Metrics and Analytics: A Practical Framework

An enterprise engineering team recently migrated its core microservices to cloud-native infrastructure, implemented automated CI/CD pipelines, containerized applications using Docker and Kubernetes, and adopted Infrastructure as Code…

Read More

A Practical Guide to Identifying DevOps Bottlenecks Before and After Consulting

Software delivery friction rarely announces itself all at once. Instead, it accumulates quietly. A code review sits for three days, a build takes forty minutes because dependency…

Read More

Bhopal Tourism Blueprint: Exploring Heritage, Waterfronts, and City Life

Setting out across central India often leads travelers to the serene, green expanse of Madhya Pradesh’s capital. Bhopal is a destination marked by a distinct sense of…

Read More

Important Considerations Before Committing to Spinal Surgery

Dealing with nagging back or neck pain has a unique way of derailing daily life, turning simple bends and reaches into exhausting chores. Because the spinal column…

Read More

Practical Roadmap to Flight School Selection and Professional Aviation Careers

Deciding to pursue a professional aviation career is an ambitious commitment that begins with one defining choice: where you complete your initial flight training. Mastering the skies…

Read More
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x