进入官网
https://nodejs.org/en/about/previous-releases
文件拖放 lrzsz
https://registry.npmmirror.com/binary.html?path=node/v12.14.1/
解压
sudo dpkg -i code_1.49.3-1601661857_amd64.deb 解压deb后缀
解压 7z后缀
安装 sudo apt install p7zip-full
7z x 文件.7z -r -o./test # -r -o./路径 解压到指定路径
解压 zip后缀
sudo apt install unzip
unzip 文件.zip
tar.xz文件不能直接解压 使用 xz -d xxx.tar.xz 转为.tar文件
tar xvf xxx.tar
.tar.gz
tar -xzvf 解压
进入文件目录
configure、Makefile还是Imake。
config
./configure
make
make install
makefile
make
make install
lmake
xmkmf
make
make install
或者进入解压目录
./bin/node -v 查看版本
解压文件bin目录下包含node、npm等命令 通过ln设置软链接
sudo ln -s /home/subsc/node-v18.18.0-linux-x64/bin/node /usr/local/bin/
sudo ln -s /home/subsc/node-v18.18.0-linux-x64/bin/npm /usr/local/bin/
修改开发环境
vim/etc/profile文件
#SET PATH FOR NODEJS
export NODE_HOME=/opt/node-v8.11.4-linux-x64
export PATH=$NODE_HOME/bin:$PATH
将NODE_HOME的内容换成nodejs的安装路径即可
刷新环境变量
source /etc/profile
检查配置
node -v
npm -v
完整卸载nodejs
删除软件包
sudo apt remove nodejs
sudo apt remove npm
然后到以下文件夹删除相关残留文件:
进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
进入 /usr/local/bin 删除 node 的可执行文件
从NodeSource中安装Node.js和npm
• v14.x - 最新稳定版
• v13.x
• v12.x - 最新长期版本
• v10.x - 前一个长期版本
安装14.x
以 sudo 用户身份运行下面的命令,下载并执行 NodeSource 安装脚本:
curl -sL https://deb.nodesource.com/setup_20.x | sudo bash -
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
脚本添加NodeSource签名key到系统中,创建apt源文件,安装必备软件包,并刷新apt缓存,若需要另外的Node.js版本,如12.x 将setup_14修改为setup_12.x即可
安装node.js和npm
sudo apt install nodejs # nodejs包包含node和npm二进制包
验证
node --version
npm --version
npm更新到最新
npm install -g@latest
npm install -g [email protected] 指定版本
标签:node,npm,sudo,解压,源码,install,bin,安装
From: https://www.cnblogs.com/wzwzw/p/18009796