계산을 위해 이전 클러스터에 액세스할 수 있습니다. 클러스터의 운영 체제가 매우 오래되고 오래되었습니다. 내 코드 중 일부를 glibc-2.14
실행하려면 유사하거나 더 높은 버전의 새 라이브러리가 필요합니다. 나는 junest
이를 통해 로컬 계정에 새 라이브러리를 쉽게 가질 수 있다는 것을 알았습니다.
그러나 문제는 LD_LIBRARY_PATH
변수를 통해 새 라이브러리에 대한 경로를 정의하더라도 시스템이 항상 기본 라이브러리를 사용한다는 것입니다.
나는 알고 싶다:
내 Linux 시스템이 경로에 있는 라이브러리를 전혀 인식하지 못하게 /usr/lib
하고 내 경우에는 경로에 있는 새 라이브러리를 사용하도록 강제할 수 있는 방법이 있습니까 ~/.junest/usr/lib
?
답변1
기본 라이브러리 규칙을 수정해 보셨나요?
버전에 따라 다음 위치에 있을 수 있습니다.
ld.so.conf또는ld.so.conf.d/libc.conf
두 번째는 다음 용도로만 사용됩니다.도서관첫 번째는 라이브러리의 경로를 지정할 수 있는 전역 구성을 위한 것입니다.