电脑系统ubuntu20.04,在工作时遇到这个问题,经过检索和实践添加一个高级版本系统的源,直接升级libc6的方法最简便。

问题

查看版本

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

最高版本只到2.30,由于使用的系统为ubuntu20.04,已经升级到了系统版本的最高版本了。

解决方法

添加一个高级版本系统的源,直接升级libc6

编辑源

sudo gedit /etc/apt/sources.list

添加该行到文件

deb http://mirrors.aliyun.com/ubuntu/ jammy main

升级

sudo apt update
sudo apt install libc6

查看结果

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

问题:libstdc++.so.6: version 'GLIBCXX_3.4.29' not found

sudo apt install libstdc++6

在上面的基础上直接升级。

strings /lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX_

参考

ubuntu20.04升级GLIBC高版本方法,解决:version `GLIBC_2.34‘ not found_ubuntu 升级libc6-CSDN博客

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐