Ubuntu16を使用して、Jenkinsの継続的統合サーバー環境をホストしています。
残念ながらGTK3を実行する必要があるFirefoxヘッドレスモードをホストする必要があります。 https://bugzilla.mozilla.org/show_bug.cgi?id=1372998 を参照してください
このチケットから判断すると、次のパッケージが必要なようです。
Sudo apt-get install libgtk-3-0 libdbus-glib-1-2 xvfb
これはインストールする必要がある以上のものだと感じています。ここにインストールするものは、最小限にする必要があります。
非デスクトップUbuntuサーバーでFirefoxをヘッドレスで使用している人はいますか? Firefox Headlessを使用するために最低限必要なことは何ですか?本当にxvfb
が必要ですか?
リンクされたバグレポート でわかるように、現在、GTK3、Glib、D-Busに強く依存せずにFirefoxをビルドすることは不可能です。 LinuxのX11(X.orgやXvfbなど)でも同じことが言えます。