2014-04-10 2 views
1

리눅스 컴퓨터에는 라이브러리로 libQtWebkit.so이 필요한 Python (PySide) 프로그램이 있습니다. 기본적으로는 /usr/lib에있는 시스템 전체에 설치된 버전을 사용합니다. 그러나 이것은이 라이브러리의 올바른 버전이 아닙니다.사용할 라이브러리 (.so) 파일을 지정하십시오.

이 프로그램에는 사용해야하는 사용자 지정 버전의 libQtWebkit.so 파일이 있습니다. 하지만 나는이 사용자 정의 libary 파일을 시스템 전체에 /usr/lib에 설치하고 싶지 않습니다.

내 질문은 : 파이어 폭스 프로그램이 특정 (로컬) .so 파일을 사용하는 대신 글로벌하게 설치된 파일을 사용한다고 말할 수 있습니까?

답변

1

LD_LIBRARY_PATH를 사용하면 로더에게 공유 라이브러리를 우선적으로 알릴 수 있습니다.

LD_LIBRARY_PATH를 = 다음 .so를 현재 디렉토리에있는 경우 다음과 같이

, 당신은 파이썬을 호출 할 수 있습니다. $의 LD_LIBRARY_PATH 파이썬

참조 shared libraries howto

관련 문제