web-dev-qa-db-ja.com

Firefoxを(ヘッドレスモードで実行するために)Ubuntuの非デスクトップサーバーに最小限の依存関係でインストールする方法は?

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が必要ですか?

1

リンクされたバグレポート でわかるように、現在、GTK3、Glib、D-Busに強く依存せずにFirefoxをビルドすることは不可能です。 LinuxのX11(X.orgやXvfbなど)でも同じことが言えます。

3
David Foerster