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 Webブラウザ - ESR(拡張サポートリリース)

Firefox ESRは、最新のWebアプリケーション技術をサポートする強力でスケーラブルなWebブラウザです。

PS新しいパッケージのソースと取得方法に注意してください。ファイルを見つけたリポジトリdebは明らかにUbuntu用です。

おすすめ記事