Ist es möglich, Firefox auf Ubuntu ohne Desktopumgebung zu installieren?

Ist es möglich, Firefox auf Ubuntu ohne Desktopumgebung zu installieren?

Ich möchte Firefox auf einem Ubuntu-Server installieren, der derzeit keine grafische Desktopumgebung hat. Ist es möglich, einige minimale Anzeigeverwaltungstools zu installieren, mit denen ich grafischen Firefox (oder einen anderen grafischen Browser, der Websites im Nicht-Nur-Text-Modus anzeigen kann) starten kann?

Leider sind Lynx, Links und ähnliche Nur-Text-Browser nicht gut genug.

Antwort1

Sie können jedes in den Repositories verfügbare Paket mit APT installieren. APT ist für die Erfüllung von Abhängigkeiten verantwortlich.

Entgegen der Intuition hängt das Firefox-Paket nicht vom X-Server (oder Wayland) ab, der für seine Anzeige erforderlich ist. Als ich versuchte, Firefox ohne laufenden X-Server auszuführen, erhielt ich:

$ firefox
Error: no DISPLAY environment variable specified

Um die erforderlichen Pakete zu installieren,AnzeigeFirefox, Problem:

sudo apt install firefox xorg

Dann können Sie Folgendes ausführen:

startx
firefox

um ein sehr einfaches Firefox-Fenster zu erhalten (sogar ohne die Möglichkeit, die Größe zu ändern oder es mit den üblichen Mitteln zu schließen usw.).

Sie können Firefox durch Drücken Ctrlvon + beenden Q. Beenden Sie anschließend exitden X-Server mit „Ausführen“.

Antwort2

Vielleicht möchten Sie Browsh ausprobieren (https://www.tecmint.com/browsh-text-web-browser-for-linux):

Browsh ist ein Open Source, einfacher und moderner textbasierter Browser, der in TTY-Terminalumgebungen rendert. Er besteht aus einem minimalen Golang CLI-Frontend und einer Browser-Weberweiterung (Headless Firefox), die tatsächlich die meisten Funktionen bietet, um eine rein textbasierte Version von Webseiten und Webanwendungen zu erstellen.

Antwort3

Firefox (oder jede andere Desktop-Anwendung) ist nicht von einer grafischen Desktop-Umgebung abhängig, da es nicht notwendig ist, diese lokal zu installieren. Sie können Firefox auf Ihrem Server installieren und sich von einem GUI-Rechner aus mit verbinden. ssh -yWenn Sie Firefox dann von dieser SSH-Sitzung aus starten, wird Firefox auf Ihrem Ubuntu-Server ausgeführt, während sein Fenster auf dem GUI-Rechner angezeigt wird.

Darüber hinaus gibt es Browser, die Grafiken direkt rendern können, ohne auf X/Wayland angewiesen zu sein. Zum Beispiel:OWBUndNetsurf haben SDL-Frontends.

Antwort4

Wenn Sie es nur ausführen müssen (aber nicht unbedingt damit interagieren), suchen Sie nach „Headless-Modus“:https://hacks.mozilla.org/2017/12/using-headless-mode-in-firefox/

Bearbeiten: Will, genaue Anweisungen hängen vom Betriebssystem ab. Führen Sie Firefox im Allgemeinen von der Befehlszeile mit dem Parameter -headless aus. Wenn Sie mehr als ein Profil haben, vergessen Sie den Parameter -P nicht.

Beispiel: firefox -headless -P default "https://askubuntu.com/"

verwandte Informationen