debian/ubuntu/deepin上比较干净的方法安装新版nodejs

缘起

想在工作电脑上安装一个nodejs开发的软件,然而源里面的node版本相当陈旧,又不想完全托离开包管理系统从头折腾node,经调研,发现了这个方法。记录如次。

系统版本

lsb_release -a
No LSB modules are available.
distributor ID:	Deepin
Description:	Deepin 15.3
Release:	15.3
Codename:	unstable

前置准备

sudo apt install nodejs-legacy

观察node版本

node -v
v6.3.1

安装npm

sudo apt install npm

观察npm版本

npm -v
4.1.1

升级一下npm到最新版

sudo npm install npm@latest -g

再看npm版本

npm -v
4.4.4

安装一个叫做n的nodejs模块

"no subshells,no profile setup,no convoluted api,just simple"

简单地说,n就是一个管理nodejs本身版本的工具,可用于node升级 详见https://www.npmjs.com/package/n

sudo npm install -g n

最后升级nodejs到新版

sudo n latest //最新版本
sudo n stable //稳定版本
sudo n lts //长期支持版本

我选择的是最新版latest

sudo n latest

     install : node-v7.9.0
       mkdir : /usr/local/n/versions/node/7.9.0
       fetch : https://nodejs.org/dist/v7.9.0/node-v7.9.0-linux-x64.tar.gz
######################################################################## 100.0%
   installed : v7.9.0

确认一下

node -v
v7.9.0

打完收功

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...