web-dev-qa-db-fra.com

Comment installer Firefox (à exécuter en mode sans tête) sur un serveur autre que de bureau Ubuntu avec des dépendances minimales?

J'utilise Ubuntu16 pour héberger un environnement de serveur à intégration continue Jenkins.

J'ai besoin d'héberger Firefox en mode sans tête qui, malheureusement, nécessite encore GTK3 pour fonctionner. Voir https://bugzilla.mozilla.org/show_bug.cgi?id=1372998

À en juger par ce billet, les forfaits suivants semblent être nécessaires:

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

J'ai l'impression que cela pourrait être plus que ce dont j'ai besoin d'installer. Je dois vraiment être minimal dans ce que j'installe ici.

Quelqu'un a-t-il utilisé Firefox sans tête sur un serveur Ubuntu autre que Desktop? Quel était le strict minimum avec lequel Firefox Headless travaillait? Ai-je vraiment besoin de xvfb?

1
Nicholas DiPiazza

Comme vous pouvez le voir dans votre rapport de bogue lié , il est actuellement impossible de construire Firefox sans de fortes dépendances sur GTK3, Glib, D-Bus. Il en va de même pour X11 (par exemple via X.org ou Xvfb) sous Linux.

3
David Foerster