问题:./qt-unified-linux-x64-4.7.0-online.run: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by ./qt-unified-linux-x64-4.7.0-online.run)
原因:
GLiBC版本过低导致
解决方法:
1、查看glibc版本:
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_
使用上述命令查看最高版本为2.27
2、添加并更新源
sudo gedit /etc/apt/sources.list //弹出源文件
deb http://security.debian.org/debian-security buster/updates main //复制到文件中
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853 //添加公钥
sudo apt update # 更新软件源
3、安装libc6
sudo apt install libc6-dev 或者 sudo apt install libc6
4、再次查看版本
strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_
发现最高有2.28
5、升级版本
sudo apt-get upgrade glibc # 升级
6、查看版本
ldd --version
此时显示版本为2.28,最后重新运行安装qt命令