Debian: Firefox를 시작할 수 없습니다: libXcomposite.so.1: 공유 객체 파일을 열 수 없습니다: 해당 파일이나 디렉터리가 없습니다.

Debian: Firefox를 시작할 수 없습니다: libXcomposite.so.1: 공유 객체 파일을 열 수 없습니다: 해당 파일이나 디렉터리가 없습니다.

Debian 9.3에 Firefox 버전 36.0을 설치하고 있습니다.

처음에는 다음 3개의 패키지를 설치했습니다.

- xvfb
- libdbus-glib-1-2
- imagemagick

그런 다음 deb 파일을 다운로드했습니다.firefox-mozilla-build_36.0-0ubuntu1_amd64.deb

그런 다음 설치합니다.

완료한 후 Firefox를 실행하려고 하면 오류가 발생합니다.

vagrant@packer-debian-9:~$ firefox
XPCOMGlueLoad error for file /opt/firefox/libxul.so:
libXcomposite.so.1: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

여기서 문제가 무엇인지 찾을 수없는 것 같습니다. 특별한 라이브러리를 설치해야 합니까?

답변1

firefox-mozilla-build_36.0-0ubuntu1_amd64.deb사용하려는 deb 패키지는 Debian이 아니라 Ubuntu용입니다. 또한 3년 전의 Firefox 이전 버전입니다. 따라서 종속성이 누락되었습니다.

Debian Stretch에 Firefox를 설치하려면 다음을 수행하세요:

apt-get install firefox-esr

소프트웨어 패키지: firefox-esr(52.9.0esr-1~deb9u1)

Mozilla Firefox 웹 브라우저 - ESR(확장 지원 릴리스)

Firefox ESR은 최신 웹 애플리케이션 기술을 지원하는 강력하고 확장 가능한 웹 브라우저입니다.

PS 새로운 패키지의 출처와 획득 ​​방법에 주의하시기 바랍니다. 파일을 찾은 저장소 deb는 분명히 Ubuntu용입니다.

관련 정보