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 软件包适用于 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 的。

相关内容