[Problem feedback] GLIBC这个版本太低应该如何解决
Tofloor
poster avatar
易智码
deepin
2026-05-12 11:16
Author

很多软件安装后都运行不了,都提示这个GLIBC版本低的问题,不知道该如何解决。比如我现在下载WaLiCode,安装好了无法运行,提示version `GLIBC_2.39' not found

image.png

Reply Favorite View the author
All Replies
avatar
咿呀
deepin
2026-05-12 11:34
#1

work@work-PC:~/Downloads$ ./shimmy-linux-x86_64
./shimmy-linux-x86_64: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.39' not found (required by ./shimmy-linux-x86_64

同样情况,但是不敢升级系统的GLIBC
图片.png

Reply View the author
avatar
Forget_dust
deepin
2026-05-12 11:40
#2

这个没办法解决 要么换系统了

Reply View the author
avatar
Tent
deepin
2026-05-12 11:48
#3

有点儿意思,之前v20用2.28的时候,有些软件要求2.29;现在用了2.38了,就又出现了要求2.39的。

我都感觉有点儿阴谋论了。joy

Reply View the author
avatar
虫二
deepin
2026-05-12 11:57
#4
Tent

有点儿意思,之前v20用2.28的时候,有些软件要求2.29;现在用了2.38了,就又出现了要求2.39的。

我都感觉有点儿阴谋论了。joy

+1.

Reply View the author
avatar
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2026-05-12 12:07
#5

ablrun

Reply View the author
avatar
滑稽AWM
deepin
a day ago
#6

开源的话可以试试自己编译一下

我的nvim-treesitter遇到glibc的问题也是编译了一个版本装上去了

Reply View the author
avatar
sammy-621
deepin
a day ago
#7

可以从应用商店里装个 ubuntu子系统,然后在ubuntu里安装你想安装的软件,就能在Deepin 中象使用本地软件一样使用。

image.png

Reply View the author
avatar
新手小白
deepin
a day ago
#8

两年前的版本都跟不上 。还能说什么呢。。。基础包的版本起码要跟上ubuntu24.04吧
图片.png

图片.png

Reply View the author
avatar
BLumia
deepin
21 hours ago
#9

7楼+1,也建议考虑使用 distrobox。

Reply View the author
avatar
kernel-cachyos-bot
deepin
20 hours ago
#10

不要随意从别的发行版偷包, 如果有提供debian目录建议debuild -us -uc -b基于当前系统环境构建

Reply View the author
avatar
MeGusta
deepin
20 hours ago
#11
新手小白

两年前的版本都跟不上 。还能说什么呢。。。基础包的版本起码要跟上ubuntu24.04吧
图片.png

图片.png

国内开源生态发展合作倡议约定的版本就是glibc 2.38。

Reply View the author
avatar
kero990
deepin
18 hours ago
#12
新手小白

两年前的版本都跟不上 。还能说什么呢。。。基础包的版本起码要跟上ubuntu24.04吧
图片.png

图片.png

问题在于即使是ubuntu,他也不是滚动更新的,你要是用着ubuntu22,你也得重装ubuntu24才行啊

咱就是说就算deepin有这么新的版本,你重装吗?

Reply View the author
avatar
Amber
deepin
18 hours ago
#13

应该是坠机了,之前我用20.9就遇到这个问题了,steam准备不支持glibc2.28了,我也问了相同问题,结果大家都建议我还是换25吧,于是我就来了

Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
17 hours ago
#14

隆重介绍:ABL附加基础库

https://gitee.com/spark-store-project/additional-base-lib

图片.png


隆重介绍: ACE Trixie

图片.png

Reply View the author
avatar
罐子
Moderator
12 hours ago
#15

其实可以尝试解决,干过类似的事情,内置glibc不破坏系统的

Reply View the author
avatar
kero990
deepin
3 hours ago
#16
神末shenmo

隆重介绍:ABL附加基础库

https://gitee.com/spark-store-project/additional-base-lib

图片.png


隆重介绍: ACE Trixie

图片.png

我尝试过那个附加基础库,结论是并不好用

原因是ELF文件的链接器,也就是ldd看到的那个/lib/ld-linux-aarch64.so.1,或者其他架构的

这个链接器是硬编码路径的,他必须在/lib,但新glibc必须用新的,但它又不会去用你的新链接器,它刚需/lib下的

所以启动程序没有办法直接运行二进制,而是要用新链接器作为启动器,

./glibc_2.xx/lib/ld-linux-aarch64.so.1 程序

这样去启动。但是简单的程序还好,复杂程序不能保证覆盖到每一个so库

社区倾向于用容器包或者Bubblewrap这种轻量沙盒是有原因的。

Reply View the author
avatar
remyxo
deepin
2 hours ago
#17

我直接用trixie,省事省心。

Reply View the author