/home/xd/firefox/firefox/libxul.so 파일에 대한 XPCOMGlueLoad 오류: libpangoft2-1.0.so.0: 공유 개체 파일을 열 수 없습니다. 해당 파일이나 디렉터리가 없습니다. XPCOM을 로드할 수 없습니다.
libpangoft2-1.0.so.0을 설치하는 방법을 찾을 수 없습니다. 검색 후~인 것 같다나에게 있어 라이브러리는 pango 패키지에 포함될 것이다. 그래서 yum install pango를 시도했지만 이 패키지 pango-1.28.1-7.el6_3.x86_64가 이미 설치되어 있고 최신 버전과 아무 관련이 없습니다.
이것을 어떻게 설치합니까?
추신: 놀랍게도 Firefox 23을 설치하려면 centos 6.3을 업그레이드해야 합니다. libstdc++.i686, dbus-glib.i686을 설치해야 했고, 이 브라우저가 작동하려면 더 설치해야 했던 것 같습니다. Chrome과 동일한 결과
답변1
일종의 라이브러리 불일치가 있는 것 같습니다. 일반적으로 이러한 유형의 오류는 다음 중 하나입니다.
예를 들어 대부분의 64비트 시스템에서 32비트 Firefox를 실행하려고 하면 일부 32비트 대응 항목이나 심지어 표준 패키지(예: 언급한 libstdc++)가 누락될 가능성이 높습니다.
최신 Firefox를 설치하기에는 시스템이 너무 오래되었습니다. 이는 놀랍게도 Firefox가 일반적으로 엔터프라이즈급 운영 체제(Debian stable, RHEL, SLE - 알파벳순)에 존재하지 않는 최신 버전의 라이브러리를 사용하기 때문에 발생합니다. 주문하다).
이중에서 제 생각에는 1번 항목이 더 가능성이 높습니다. 64비트 시스템에 32비트 버전의 Pango를 설치할 가능성은 거의 없습니다. 해당하는 32비트 호환 패키지가 필요합니다. 또한 CentOS(RHEL) 관점에서 보면 버전 1.28이 최신 버전일 수 있지만 업스트림 버전은 1.33.x입니다.