ubuntu18下安装nodejs

目的

        本来是不需要nodejs的,但是最近安装cursor时发现需要nodejs环境,所以开始摸索安装。

最佳方式      

        通过NodeSource提供的官方包安装 自带最新npm(最推荐)
        以下是 Nodejs 18.x的安装,一行代码搞定
        &&\ 的意思是前面的命令执行无误后,再执行后面代码

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

https://github.com/nodesource/distributions NodeSource官方的GitHub,其他版本和系统可自行查阅。
参考这篇文章:Ubuntu安装最新版本NodeJs和Npm的方法_ubuntu安装最新版node_小旺仔1024的博客-CSDN博客

 问题

        ubuntu18的glibc库版本不支持在18的版本。先不要着急更新glibc库,搞不好把系统搞乱,更新其实也可以,我之前有篇文章提到过安装高版本的gligc。再不更新的情况下如何解决该问题呢,答案就是安装低版本不需要glibc2.28的nodejs版本。18以下都可以。17版本已经被抛弃。安装16或者14都可以。为了支持cursor我安装了16。只需要把前面的安装命令的18.x改为16.x即可。

其它安装方法的问题

sudo apt update	
sudo apt install nodejs
#不自带 npm 需要自行安装
sudo apt install npm
# 升级 npm
sudo npm install npm -g	

安装npm时出现The following packages have unmet dependencies: npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed

解决方法:

sudo apt-get install nodejs-dev node-gyp libssl1.0-dev

然后再安装npm。参考:https://www.cnblogs.com/hencins/p/12530488.html

 安装后需要删除的:

sudo apt remove nodejs npm -y

看看是否有残留

进入 /usr/local/lib 删除所有 node 和 node_modules文件夹

进入 /usr/local/include 删除所有 node 和 node_modules 文件夹

进入 /usr/local/bin 删除 node 的可执行文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值