璀璨星空
2023-03-24 23:34 deepin
虽然用不到但是先收藏
Reply Like 0 View the author
虽然用不到但是先收藏
感谢分享
😭 不要教人做这种风险超级大的事情啊。glibc是随便能动的吗
不建议小白弄,很容易导致系统崩溃。
这个风险比较高,有重要数据的不要轻易尝试。
动 glibc,等着崩盘吧。
动 glibc,等着崩盘吧。
不至于,有说备份数据,还有live可以取消链接。
太敏感了。
感谢分享
不客气,这个教程有点吓人😂😂😂
这教程看着有点眼熟,我之前似乎就是这么折腾,然后无法进系统的
我闲着蛋疼编译glibc-2.37
编译参数如下:
../configure --prefix=/home/dev_env/libs/glibc-2.37 --disable-sanity-checks
不过编译失败了,什么鬼?
Popular Events
More
首先声明,这个教程来源于论坛的一个坛友评论,因为他的昵称是:手机号码***后两位,不方便艾特。😂😂😂
我删除修改了,他的一些文字。
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版本升级,这个风险有些大,小白弄不明白,系统就炸了。