[Feature Requests] 建议系统 GLIBC 版本升级为GLIBC_2.39
Tofloor
poster avatar
深蓝
deepin
2026-06-09 23:06
Author

在 Deepin V25 系统上运行某个第三方预编译的二进制程序(rmux)时,出现以下错误:

/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.39' not found

运行第三方预编译二进制程序时提示 `GLIBC_2.39' not found,但系统 GLIBC 版本为 2.38

为了让更多的rust程序能够正常运行,建议 Deepin V25 升级到 GLIBC 2.39 或更高版本。

Reply Favorite View the author
All Replies
avatar
chmod700
deepin
2026-06-10 01:41
#1

别想多了,别的组件都好说,动glibc可不是你上嘴皮下嘴皮碰一下这么简单。linux发行版的glibc版本一般都跟系统大版本号绑定,想升级glibc版本一般只能通过安装该发行版更高的版本,或者直接装别的发行版解决。因为glibc的变动是牵一发而动全身,动的不仅仅是个glibc,不亚于直接发布一个大的系统版本。再者,deepin25作为uos25的上游,没有社区版大量用户的测试,怎么用在政企行业?

你的这个问题其实也很好解决,你自己在deepin25上把这个程序编译一遍就行了。这个第三方预编译的二进制文件是在一个glibc≥2.39的系统中编译的,但并不代表这个程序本身要求glibc≥2.39

Reply View the author
avatar
五星
deepin
2026-06-10 02:44
#2

AI 时代不应该这样?

Hermes : 帮我把 https://github.com/Helvesec/rmux/tree/main 这个项目在本机环境编译好,并配置在本机。如果遇到依赖问题,自己解决。

然后,打开手机摸鱼,等他完成。

Reply View the author
avatar
大铁棍子医院仝主任
deepin
2026-06-10 03:56
#3

确实该升级了,隔壁都升到2.43了

image.png

Reply View the author
avatar
deepin-superuser
deepin
2026-06-10 08:45
#4

貌似是工信部限制了版本

Reply View the author
avatar
KennyMcCormick
deepin
2026-06-10 10:24
#5
deepin-superuser

貌似是工信部限制了版本

工信部管的了uos,deepin也受这限制吗

Reply View the author
avatar
mozixun
Moderator
2026-06-10 11:27
#6
chmod700

别想多了,别的组件都好说,动glibc可不是你上嘴皮下嘴皮碰一下这么简单。linux发行版的glibc版本一般都跟系统大版本号绑定,想升级glibc版本一般只能通过安装该发行版更高的版本,或者直接装别的发行版解决。因为glibc的变动是牵一发而动全身,动的不仅仅是个glibc,不亚于直接发布一个大的系统版本。再者,deepin25作为uos25的上游,没有社区版大量用户的测试,怎么用在政企行业?

你的这个问题其实也很好解决,你自己在deepin25上把这个程序编译一遍就行了。这个第三方预编译的二进制文件是在一个glibc≥2.39的系统中编译的,但并不代表这个程序本身要求glibc≥2.39

GLIBC 2.38是工信部要求锁定的版本

你可以独立升级GLIBC, deepin-ports那边GLIBC干到2.42了, 就是不符合信创标准而已

Reply View the author
avatar
mozixun
Moderator
2026-06-10 11:28
#7

Rust应用之所以要求高是因为是用Ubuntu 24.04环境进行编译

如果你有源代码,然后用Ubuntu 22.04进行编译要求立刻降低

Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2026-06-10 12:11
#8

追glibc版本毫无意义

那下一次另外一个软件需要2.50、2.60、2.100那是不是也要追着更新?

这样不可行的,还是用ablrun和玲珑容器算了,要么就是apm或者debian、arch子系统

Reply View the author
avatar
chmod700
deepin
2026-06-10 17:42
#9
mozixun

GLIBC 2.38是工信部要求锁定的版本

你可以独立升级GLIBC, deepin-ports那边GLIBC干到2.42了, 就是不符合信创标准而已

Deepin现在这么激进了?ubuntu26.04也才2.42

Reply View the author
avatar
RucLinux
deepin
2026-06-10 17:47
#10

自己编译一个,然后再软链

glibc的升级是很严肃的,因为太多软件依赖它

Reply View the author
avatar
mozixun
Moderator
2026-06-10 18:56
#11
chmod700

Deepin现在这么激进了?ubuntu26.04也才2.42

对, build.deepin.com 里可以看deepin-ports那边的RVA23分支等移植版, 正常版是因为工信部锁了GLIBC版本才没法升级

我个人用到现在除了Rust应用高度依赖GLIBC版本以外, 别的没软件需要GLIBC 2.38+, 可能要到GCC-17依赖binutils 2.46了才需要升级GLIBC, 所以我也没升级GLIBC

Reply View the author