libc-2.5가 설치된 시스템에서 libgio-2.0을 사용/재컴파일하는 방법이 있습니까?

libc-2.5가 설치된 시스템에서 libgio-2.0을 사용/재컴파일하는 방법이 있습니까?

바이너리(libglass.so) 중 하나에 필요한 프로그램(예: JavaFX 2)이 있습니다 libgio-2.0.so.0. 문제는 애플리케이션을 실행하는 데 필요한 시스템이 꽤 오래되었고 기본적으로 제어할 수 없다는 것입니다(그래서 업데이트할 수 없습니다). 그것).

내 컴퓨터에서 복사하는 데 지쳤지 만 그것이 필수 libgio라는 것이 밝혀졌습니다 . 대상 컴퓨터에는 libc-2.5만 있습니다.libgioGLIBC_2.9

이 문제를 해결할 방법이 있나요?

답변1

확실한 해결책은 glibc 2.9를 빌드하고 복사한 다음(기존 버전을 덮어쓰지 마세요!) LD_LIBRARY_PATH="/old/glibc/libraries:$LD_LIBRARY_PATH"접두사를 사용하여 javafx를 실행하는 것입니다. 또는 /etc/ld.so.conf 끝에 경로를 입력하고 다시 실행하세요 ldconfig.

관련 정보