如何在 Ubuntu 非桌面服务器上以最少的依赖关系安装 Firefox(以无头模式运行)?

如何在 Ubuntu 非桌面服务器上以最少的依赖关系安装 Firefox(以无头模式运行)?

我正在使用 Ubuntu16 来托管 Jenkins 持续集成服务器环境。

我需要托管 Firefox Headless 模式,但不幸的是,它仍然需要 GTK3 才能运行。请参阅https://bugzilla.mozilla.org/show_bug.cgi?id=1372998

从这张票来看,以下包裹似乎是必要的:

sudo apt-get install libgtk-3-0 libdbus-glib-1-2 xvfb

我感觉这可能比我需要安装的还要多。我真的必须尽量减少在这里安装的内容。

有人在非桌面版 Ubuntu 服务器上使用过 Firefox Headless 吗?使用 Firefox Headless 的最低要求是什么?我真的需要吗xvfb

答案1

正如你所看到的您的链接错误报告目前,如果 Firefox 不依赖 GTK3、Glib、D-Bus,则无法构建 Firefox。Linux 上的 X11(例如通过 X.org 或 Xvfb)也是如此。

相关内容