2012-11-05 61 views
4

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

但是我碰到一个错误传来:

/家/测试/ QT /斌/ QMAKE步骤:/lib/libc.so.6:版本`GLIBC_2.14' 未找到(通过/家庭所需/测试/ local/qt/bin/qmake)

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

我该如何能够解决这个障碍?

亲切的问候 Yacob

回答

0

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

0

你是否设法让它运行?

一个提示已在Troubleshooting section of the website被添加:

Solution: try sudo apt-get -t testing install libc6-dev .

你只要之前到相应的存储库添加到您的APT源。


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

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