2 votes

Comment installer Firefox (pour être exécuté en mode headless) sur un serveur Ubuntu non-desktop avec des dépendances minimales ?

Je suis en train d'utiliser Ubuntu16 pour héberger un environnement de serveur d'intégration continue Jenkins.

J'ai besoin d'héberger le mode Headless de Firefox qui nécessite malheureusement toujours GTK3 pour fonctionner. Voir https://bugzilla.mozilla.org/show_bug.cgi?id=1372998

D'après ce ticket, les packages 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 minimaliste dans ce que j'installe ici.

Est-ce que quelqu'un a utilisé Firefox headless sur un serveur Ubuntu non-Desktop ? Quel a été le strict minimum avec lequel vous avez réussi à faire fonctionner Firefox Headless ? Ai-je vraiment besoin de xvfb ?

4voto

David Foerster Points 34353

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X