Je souhaite installer Firefox sur un serveur Ubuntu qui n'a actuellement aucun environnement de bureau graphique. Est-il possible d'installer des outils de gestion d'affichage minimaux qui me permettront de lancer Firefox graphique (ou tout autre navigateur graphique capable d'afficher des sites Web en mode non texte uniquement)?
Malheureusement, le lynx, les liens et les navigateurs similaires contenant uniquement du texte ne sont pas assez bons.
Vous pouvez installer n'importe quel package disponible dans les référentiels à l'aide d'APT. APT est responsable de la satisfaction des dépendances.
Contre-intuitivement, le package Firefox ne dépend pas du serveur X (ou Wayland) qui est nécessaire pour l'afficher. Lorsque j'ai essayé d'exécuter Firefox sans serveur X en cours d'exécution, j'ai obtenu:
$ firefox
Error: no DISPLAY environment variable specified
Donc, pour installer les packages requis sur afficher Firefox, lancez:
Sudo apt install firefox xorg
Ensuite, vous pouvez exécuter:
startx
firefox
pour obtenir une fenêtre Firefox très basique (même sans possibilité de la redimensionner ou de la fermer etc. par les moyens habituels).
Vous pouvez quitter Firefox en appuyant sur Ctrl+Q. Exécutez ensuite exit
pour quitter le serveur X.
Vous voudrez peut-être essayer Browsh ( https://www.tecmint.com/browsh-text-web-browser-for-linux ):
Browsh est un navigateur open source, simple et moderne basé sur du texte qui s'affiche dans les environnements de terminaux TTY. Il est composé d'un frontal CLI Golang minimal et d'une extension Web de navigateur (Firefox sans tête) qui offre en fait la plupart des fonctionnalités pour créer une version purement textuelle des pages Web et des applications Web.
Firefox (ou toute autre application de bureau d'ailleurs) n'a pas de dépendance à l'environnement graphique de bureau, car il n'est pas nécessaire de l'installer localement. Vous pouvez installer Firefox sur votre serveur et vous y connecter depuis une machine à interface graphique en utilisant ssh -y
, et lorsque vous démarrez Firefox à partir de cette session SSH, vous obtiendrez Firefox en cours d'exécution sur votre serveur Ubuntu, tandis que sa fenêtre sera affichée sur la machine GUI.
De plus, il existe des navigateurs qui peuvent rendre des graphiques directement, sans compter sur X/Wayland. Par exemple, OWB et Netsurf ont des interfaces SDL.