0


Ubuntu 18.04升级GLIBC2.27为GLIBC2.29

  1. 查看当前版本

     ubuntu18.04本身的GLIBC版本是2.27可以通过下面这句指令查看
    
strings /lib/x86_64-linux-gnu/libm.so.6 | grep GLIBC_
  1. 下载GLIBC2.29
cd /usr/local
wget http://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.gz
    接下来的过程进入超级管理员模式进行
sudo su
  1. 解压并创建对应文件夹
tar -zxf glibc-2.29.tar.gz
cd glibc-2.29
mkdir build
cd build/
sudo apt-get install gawk bison -y
../configure --prefix=/usr/local --disable-sanity-checks
  1. 编译安装
make -j18
make install
  1. 建立软链接
cd /lib/x86_64-linux-gnu
ll
    上面指令是在新终端中查看当前的链接,会发现libm.so.6-->libm-2.27.so,即此时链接的版本仍为2.27。接下来就是为2.29版本创建软链接。
cp /usr/local/lib/libm-2.29.so /lib/x86_64-linux-gnu/
    输入这句指令将libm-2.29.so复制到/lib/x86_64-linux-gnu目录下,可以手动打开目录查看是否复制到了正确的目录下。
ln -sf libm-2.29.so libm.so.6
    添加软链接
ldd --version
    输入本句指令查看结果

    到这里, GLIBC2.27就已经成功升级到GLIBC2.29了。升级之后,开机启动后会有一个报错的界面,需要手动关闭,目前没有发现其产生的以后影响。

知乎参考原文

标签: ubuntu linux 运维

本文转载自: https://blog.csdn.net/weixin_74167774/article/details/132981680
版权归原作者 Derrix__ 所有, 如有侵权,请联系我们删除。

“Ubuntu 18.04升级GLIBC2.27为GLIBC2.29”的评论:

还没有评论