我正在 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 软件包适用于 Ubuntu,而不是 Debian;它也是 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 的。