
자체 컴파일된 라이브러리를 설치하는 데 권장되는 방법은 무엇입니까? 라이브러리는 기존 우분투 패키지를 대체할 예정입니다. 물론 적절한 종속성이 충족되기를 원합니다. 라이브러리의 소스는 우분투에서 제공하는 소스가 아닙니다. 그리고 다른 소프트웨어가 라이브러리를 찾아서 해당 패키지에서 제공하는 기존 파일을 덮어써서 동일한 경로에 넣기를 원합니다. 너무 더러운가요? 특히 쿠분투에서 제공하는 라이브러리가 너무 오래되었기 때문에 qt용 웹킷 라이브러리를 컴파일하고 싶습니다.
답변1
배포판에서 설치한 라이브러리를 망쳐서는 안 됩니다. 특히, 자신의 버전으로 교체하면 많은 문제가 발생할 수 있으므로 이를 교체해서는 안 됩니다.
시스템이 아닌 위치에 자체 라이브러리를 설치하고(병렬 설치) 사전 빌드된 바이너리에 LD_PRELOAD를 사용하거나 자체 앱도 컴파일하는 경우 라이브러리와 연결할 수 있습니다.