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用です。