简单解决version 'GLIBC_2.34' not found,version 'GLIBC_2.25' not found
简单解决version 'GLIBC_2.34' not found,version 'GLIBC_2.25' not found
无需手动下载安装包编译
前言
很多博客都是要手动下载安装包进行编译升级,但这样很容易导致系统崩溃,本博文提供一个简单的方法,参考自博客1,博客2.
检查版本
strings /usr/lib64/libc.so.6 |grep GLIBC_
或者
strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_
出现类似输出:
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_2.18
GLIBC_2.22
GLIBC_2.23
GLIBC_PRIVATE
然后我们不需要手动下载,先执行
sudo apt update
apt-cache madison libc6
查看是否可以检测到最新的我们想要的版本号。
如上图所示,发现并没有我们想要的更高版本号。一般来说对于Ubuntu 16.04最高可以搜到到2.23,对于Ubuntu 20.04最高可以搜索到2.30,这个因系统而异,这种制约主要是因为apt系统源未更新,我们可以手动添加新的系统源,让系统重新搜索安装,而无需手动,避免崩溃。方法具体如下:
添加源
打开文件:sudo vi /etc/apt/sources.list
添加下述行至该文件:
deb http://mirrors.aliyun.com/ubuntu/ jammy main
更新apt:sudo apt update
查看是否有了想要的版本:apt-cache madison libc6
发现已经有了2.35:
于是我们可以执行sudo apt install libc6
来安装。
最后再执行上述版本检查命令可以发现,已经有了想要的版本。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)