2012-11-05 5 views
4

루트 액세스 권한이없는 Linux 컴퓨터의 다른 프로그램에서 필요로하는 QT 라이브러리를 설치하고 싶습니다. 대신 루트 액세스 권한이있는 Ubuntu 12.04 인 컴퓨터에 설치했습니다. 그런 다음 설치된 버전을이 다른 컴퓨터로 가져 와서 Qt 라이브러리가 필요한 새 프로그램을 설치하기 시작합니다.`GLIBC_2.14 '을 찾을 수 없음

하지만 오류를 건너 왔어요 :

/홈/시험/QT/빈/qmake를 : /lib/libc.so.6 : 버전`GLIBC_2.14 '발견 (/ home에 필요하지/테스트/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 소스에 각각의 저장소를 추가해야합니다.


그러나 프로덕션 시스템에서는이 작업을 수행하지 않으므로이 방법은 나에게 좋은 해결책은 아닙니다. 불행히도 데비안 7의 커널은 도커가 요구하는 LXC를 지원하지 않기 때문에 도커 버전을 사용하는 대안이 아닙니다. 유일한 방법은 testing repo에서 지원되는 다음 버전으로 커널을 업데이트하는 것입니다. 또한 프로덕션 환경에서는 좋지 않습니다.

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