【问题解决】记一次 ubuntu 报错 version `GLIBC_2.28‘ not found (required by node) 解决过程

在ubuntu安装node.js 20.x版本的时候报标题中错误

  • 现象
    • 解决方案
      • 1. 更新系统软件包
      • 2. 查看系统的GLIBC版本
      • 3. 添加debian软件源
      • 4. 添加软件源key
      • 5. 更新软件源
      • 6. 安装libc6
      • 7. 验证系统中的GLIBC版本
      • 8. 验证node可用

现象

【问题解决】记一次 ubuntu 报错 version `GLIBC_2.28‘ not found (required by node) 解决过程_第1张图片

解决方案

1. 更新系统软件包

sudo apt update
sudo apt upgrade

2. 查看系统的GLIBC版本

strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_

结果如下:
【问题解决】记一次 ubuntu 报错 version `GLIBC_2.28‘ not found (required by node) 解决过程_第2张图片
发现系统中没有GLIBC_2.28

3. 添加debian软件源

在 /etc/apt/sources.list 文件中添加以下内容:

deb http://security.debian.org/debian-security buster/updates main

4. 添加软件源key

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853

5. 更新软件源

apt update

6. 安装libc6

apt install libc6-dev

7. 验证系统中的GLIBC版本

strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_

验证2.28已被成功安装
【问题解决】记一次 ubuntu 报错 version `GLIBC_2.28‘ not found (required by node) 解决过程_第3张图片

8. 验证node可用

在这里插入图片描述

你可能感兴趣的:(ubuntu,linux,node.js)