找不到“GLIBC_2.14”

时间:2012-11-05 19:25:29

标签: qt glibc

我想在我没有root访问权限的Linux机器上安装另一个程序所需的QT库。相反,我将它安装在我的机器上,这是一个Ubuntu 12.04,我有root权限。然后我将已安装的版本带到另一台机器并开始安装需要Qt库的新程序。

但我遇到了一个错误:

/ home / test / qt / bin / qmake:/lib/libc.so.6:找不到版本`GLIBC_2.14'(/ home / test / local / qt / bin / qmake所需)

“/ lib / libc.so.6”确实存在于我无法访问的新机器中。

我怎样才能解决这个障碍?

亲切的问候 Yacob

2 个答案:

答案 0 :(得分:0)

您的计算机中有不同的libc版本。 您最好的选择是在另一台计算机上编译QT包。

答案 1 :(得分:0)

你是否设法让它运行?

Troubleshooting section of the website中添加了一个提示:

  

解决方案:尝试sudo apt-get -t testing install libc6-dev

您必须先将相应的存储库添加到apt源。


然而,这对我来说不是一个好的解决方案,因为我不会在生产系统上这样做。不幸的是,它也不是使用docker版本的替代方案,因为Debian 7中的内核不支持docker所需的LXC。唯一的方法是将内核更新到测试仓库中支持的下一个版本。在生产环境中也不好。

http://doduck.com/docker-install-on-debian-7/