我正在运行centos-release-7-8.2003.0.el7.centos.x86_64
一个GNOME 3.28.2
我安装了TeamSpeak3-Client-linux_amd64-3.5.2.run
,但是当我尝试启动它时,出现以下错误:
./ts3client_linux_amd64: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by ./libc++abi.so.1)
所以显然GLIBC_2.18
缺失了,Centos 7 只配备了GLIBC_2.17
有某种解决方法吗?
我尝试构建 GLIBC_2.18,但它无法正常工作,而且被告知非常危险。
答案1
好吧,如果你不弄乱包管理器中安装的 glibc,这并不是很危险。你不需要碰它。为此,有一个/usr/local/
目录,其中包含bin
、lib
、(等等...)目录,您可以在其中放置手动编译的库(通常make install
使用 makefile 分阶段完成)。那么你必须预加载这些库在运行 TeamSpeak 之前,将系统默认的 glibc 替换为您编译的版本。