¿Es posible instalar Firefox en Ubuntu sin un entorno de escritorio?

¿Es posible instalar Firefox en Ubuntu sin un entorno de escritorio?

Quiero instalar Firefox en un servidor Ubuntu que actualmente no tiene un entorno de escritorio gráfico. ¿Es posible instalar algunas herramientas mínimas de administración de pantalla que me permitan iniciar Firefox gráfico (o cualquier otro navegador gráfico capaz de mostrar sitios web en modo que no sea solo texto)?

Desafortunadamente, Lynx, enlaces y navegadores similares de sólo texto no son lo suficientemente buenos.

Respuesta1

Puede instalar cualquier paquete disponible en los repositorios usando APT. APT es responsable de satisfacer las dependencias.

Contrariamente a la intuición, el paquete Firefox no depende del servidor X (o Wayland) que se necesita para mostrarlo. Cuando intenté ejecutar Firefox sin el servidor X en ejecución, obtuve:

$ firefox
Error: no DISPLAY environment variable specified

Entonces, para instalar los paquetes necesarios paramostrarFirefox, problema:

sudo apt install firefox xorg

Entonces puedes ejecutar:

startx
firefox

para obtener una ventana de Firefox muy básica (incluso sin la posibilidad de cambiar su tamaño o cerrarla, etc. por los medios habituales).

Puedes salir de Firefox presionando Ctrl+ Q. Luego ejecute exitpara salir del servidor X.

Respuesta2

Quizás quieras probar Browsh (https://www.tecmint.com/browsh-text-web-browser-for-linux):

Browsh es un navegador basado en texto, simple y moderno, de código abierto, que se representa en entornos de terminales TTY. Se compone de una interfaz mínima de Golang CLI y una extensión web del navegador (Firefox sin cabeza) que en realidad ofrece la mayor parte de la funcionalidad para crear una versión puramente basada en texto de páginas web y aplicaciones web.

Respuesta3

Firefox (o cualquier otra aplicación de escritorio) no depende del entorno de escritorio gráfico, porque no es necesario tenerlo instalado localmente. Puede instalar Firefox en su servidor y conectarse a él desde una máquina con GUI usando ssh -y, y cuando inicie Firefox desde esa sesión SSH, Firefox se ejecutará en su servidor Ubuntu, mientras que su ventana se mostrará en la máquina con GUI.

Además, existen navegadores que pueden representar gráficos directamente, sin depender de X/Wayland. Por ejemplo,OWBynavegar por la red tener interfaces SDL.

Respuesta4

Si solo necesita que se ejecute (pero no necesariamente que interactúe con él), busque "modo sin cabeza":https://hacks.mozilla.org/2017/12/using-headless-mode-in-firefox/

Editar: Will, las instrucciones exactas dependerán del sistema operativo. Generalmente, ejecute Firefox desde la línea de comando con el parámetro -headless. Si tiene más de un perfil, no olvide el parámetro -P.

Ejemplo: firefox -headless -P predeterminado "https://askubuntu.com/"

información relacionada