Ubuntu 18 安装 nodejs 合适版本

Ubuntu 18系统上安装 Node.js 时遇到了 GLIBC 版本过低的问题。这个错误是因为系统当前的 C 库版本(GLIBC)无法满足新安装的 Node.js 运行时的要求。

🔍 首先确认问题

请先通过以下命令确认你当前的 GLIBC 版本:

bash 复制代码
ldd --version

Ubuntu 版本是 18.04 (Bionic) ,自带的 GLIBC 版本通常低于 2.28,因此无法运行需要更高 GLIBC 版本的 Node.js。从命令行的提示信息 bionic-security 来看,系统很可能是 Ubuntu 18.04。

使用 Node 版本管理器安装兼容版本

这个方法可以让你安装一个与你当前系统 GLIBC 版本兼容的 Node.js 版本,是最稳妥的方案。

  1. 安装 NVM

    NVM 可以让你在系统中轻松安装和管理多个 Node.js 版本。通过脚本来安装:

    bash 复制代码
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

    安装完成后,重启终端或运行 source ~/.bashrc 使其生效。

  2. 安装兼容的 Node.js 版本

    使用 NVM 安装一个长期支持版本,比如 Node.js 16(它对 GLIBC 的要求通常与旧系统兼容):

    bash 复制代码
    nvm install 17
  3. 验证使用

    安装完成后,验证版本并设置为默认:

    bash 复制代码
    node --version # 验证版本
    nvm use 17 # 使用该版本
    nvm alias default 17 # 设置为默认版本
相关推荐
别动我齐刘海22 分钟前
实时控制学习2
linux·c++·人工智能·学习·算法
行者-全栈开发27 分钟前
【容器/虚拟化】CVE-2026-53359:Linux KVM Januscape 虚拟机逃逸漏洞修复指南(潜伏16年的云安全噩梦)
linux·运维·服务器·多租户隔离·cve-2026-53359·kvm虚拟机逃逸·shadow mmu
杂家41 分钟前
ubuntu使用指南
linux
GIFT1681 小时前
进程优先级
linux
虎头金猫1 小时前
从上传PPT到观众远程打开互动页面:Claper在CentOS 7上的Docker部署、互动组件设置与固定访问地址实战
linux·运维·网络·人工智能·docker·centos·powerpoint
用户766743934541 小时前
云服务器上线前,我必做的 5 项安全检查
linux
slimer1 小时前
11.C 语言 printf 打印函数详解:格式说明符、宽度精度与安全输出
linux·c语言
不会就选b2 小时前
Linux之ip地址<3>
linux·运维·tcp/ip
东风微鸣2 小时前
一次断电引发的血案:Ubuntu 26.04 升级中断后的完整救援实录
数据库·ubuntu·postgresql
Victor Zhong2 小时前
llama.cpp 部署大模型到 Ubuntu 台式机 SOP
linux·ubuntu·llama