Cover photo

Ubuntu20.04 运行cysic时报错version `GLIBC_2.33' not found解决方案

前序:在ubuntu20.04中GLIBC的最高版本只有2.30,但cysic执行启动时需要的GLIBC版本为2.32,2.33,2.34版本,导致启动时报错如下图,此文章的目的为解决此问题。

post image

操作步骤

切换到root用户

#执行如下命令并输入用户密码切换root(如果已经是root则不用执行)
sudo -i

apt源文件添加一个高版本源

echo "deb http://mirrors.aliyun.com/ubuntu/ jammy main" >> /etc/apt/sources.list

确认源文件已添加,新添加的源会在末尾

cat /etc/apt/sources.list
post image

更新源

apt-get update

安装libc6包

apt install libc6 -y

上述命令执行时,会出现如下弹框,默认选中的时No,需要通过键盘左右键控制选择Yes并回车确认

post image

使用之前跑cysic的用户,执行启动命令即可

#如果之前执行了sudo -i切换用户的,可执行如下命令退出root并回到原来用户
exit

如下图所示,执行启动脚本后,可以正常执行了,不会报GLIBC的版本问题了

post image