我正在使用 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)也是如此。