[Share Experiences] 20.8Glibc版本过低解决(高风险)
Tofloor
poster avatar
青稚°
Moderator
2023-03-24 23:21
Author

首先声明,这个教程来源于论坛的一个坛友评论,因为他的昵称是:手机号码***后两位,不方便艾特。😂😂😂

我删除修改了,他的一些文字。

glibc是底层库,搞坏了系统启动不了,弄之前请先备份系统或者有live系统,挂了,可以把glibc2.28的软链恢复。

cd ~/Downloads

wget http://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.gz

解压并进入创建临时目录

tar -zxf glibc-2.29.tar.gz

cd glibc-2.29

mkdir build

cd build/

安装编译依赖

sudo apt-get install gawk bison -y

检测编译环境,生成Makefile

../configure --prefix=/usr/local --disable-sanity-checks

编译

make

安装到系统

sudo make install

拷贝编译产物

sudo cp /usr/local/lib/libm-2.29.so /lib/x86_64-linux-gnu/

创建链接

cd /lib/x86_64-linux-gnu/

sudo ln -sf libm-2.29.so libm.so.6

查看安装结果

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

这样就解决了版本低,有些软件不可用的问题,在这里,我还是建议官方,在20.9中给Glibc版本升级,这个风险有些大,小白弄不明白,系统就炸了。

Reply Favorite View the author
All Replies
璀璨星空
deepin
2023-03-24 23:34
#1

虽然用不到但是先收藏joy

Reply View the author
jjcui8595
Moderator
2023-03-24 23:37
#2

感谢分享

Reply View the author
zccrs
deepin
2023-03-24 23:53
#3

😭 不要教人做这种风险超级大的事情啊。glibc是随便能动的吗

不建议小白弄,很容易导致系统崩溃。

这个风险比较高,有重要数据的不要轻易尝试。

Reply View the author
redmibook
deepin
2023-03-24 23:59
#4

动 glibc,等着崩盘吧。

Reply View the author
青稚°
Moderator
2023-03-25 00:03
#5
redmibook

动 glibc,等着崩盘吧。

不至于,有说备份数据,还有live可以取消链接。

太敏感了。

Reply View the author
青稚°
Moderator
2023-03-25 00:12
#6
jjcui8595

感谢分享

不客气,这个教程有点吓人😂😂😂

Reply View the author
吉吉如律令
deepin
2023-03-26 19:07
#7

这教程看着有点眼熟,我之前似乎就是这么折腾,然后无法进系统的

Reply View the author
我是UD
deepin
2023-06-11 04:59
#8

我闲着蛋疼编译glibc-2.37

编译参数如下:

../configure --prefix=/home/dev_env/libs/glibc-2.37 --disable-sanity-checks

不过编译失败了,什么鬼?

截图_选择区域_20230610205837.png

Reply View the author