【Linux】Ubuntu:/lib/x86_64-linux-gnu/libm.so.6: version ‘GLIBC_2.34“ not found
·
PS:分享一些Wo刚入门用到的指令:
1、目录--虚拟机--选择安装VMware Tools:
装载虚拟CD驱动器文件zip,解压缩安装程序,然后执行 vmware-install.pl 安装 VMware Tools
sudo tar -zxvf VMwareTools********.tar.gz
sudo ./vmware-install.pl 【no】-yes 回车
2、进入目录:
cd /mnt/hgfs
cd /
ls
ll
3、移动文件目录
mv ./ /mnt/hgfs/目录名/
mv ./*.png /mnt/hgfs/目录名/
4、打开某文件,自带编译器
gedit ......
5、源文件升级
sudo nano /etc/apt/sources.list
deb http://th.archive.ubuntu.com/ubuntu jammy main
6、更新
sudo apt update --更新软件源
sudo apt list --upgradable --查看软件包可更新列表
7、升级libc6
sudo apt install libc6
8、确认版本
strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_
一、错误操作
1、 sudo ./start_app.sh
报错:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by riscv-nuclei-linux-gnu-gcc)
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by riscv-nuclei-linux-gnu-gcc)
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by riscv-nuclei-linux-gnu-gcc)
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.35' not found (required by riscv-nuclei-linux-gnu-gcc)
2、检查版本:
strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_

3、确定问题:最高版本就只到2.30,但是系统使用的为ubuntu20.04,已经升级到了系统版本的最高版本了。
所以我们要做的是:
添加一个高级版本系统的源,直接升级libc6.
Ubuntu 20.04 - added this repo as described in the link
二、解决步骤/流程
1、进入源文件[图1]
sudo nano /etc/apt/sources.list
2、编辑源文件,添加高版本源到文件【图1】
2.1: deb http://th.archive.ubuntu.com/ubuntu jammy main #添加该行到文件
2.2: 添加到位置是没有#下面,根据快捷键ctrl+O、Ctrl+C、Ctrl+X,保存退出。
T1、仅仅展示要打开的文件大概内容和目录。
3、运行升级【图2】
sudo apt update
sudo apt install libc6
T2、主要为:安装更高版本libc
4、再次检查版本验证【图3】:
strings /lib/x86_64-linux-gnu/libc.so.6 |grep GLIBC_
T3、跟失败检查对比,很显眼升级成功到更高版本。
三、以上皆为自测自用可行操作,如有高见,请赐教哦!!!
更多推荐

所有评论(0)