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


16

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 pantallas que me permitan iniciar firefox gráfico (o cualquier otro navegador gráfico capaz de mostrar sitios web en modo no solo de texto)?

Desafortunadamente, lynx, enlaces y navegadores de texto similares no son lo suficientemente buenos.


3
El entorno gráfico y el "escritorio" son dos cosas diferentes. En lugar de un escritorio (como KDE o Gnome, con iconos & c, básicamente un aspirante a Windoze), puede instalar un administrador de ventanas, que le permitirá ejecutar básicamente cualquier aplicación gráfica. Estoy escribiendo esto en Firefox en OpenSuSE, ejecutando el administrador de ventanas FVWM2.
jamesqf

Respuestas:


40

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

Contra-intuitivamente, el paquete de Firefox no depende del servidor X (o Wayland) que se necesita para mostrarlo. Cuando intenté ejecutar Firefox sin ejecutar el servidor X, obtuve:

$ firefox
Error: no DISPLAY environment variable specified

Entonces, para instalar los paquetes necesarios para mostrar Firefox, emita:

sudo apt install firefox xorg

Entonces puedes ejecutar:

startx
firefox

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

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


29
Para elaborar más: si se está conectando a la estación de forma remota a través de SSH, también puede hacer un túnel a través del protocolo X. Entonces no necesita instalar el Xserver en la máquina remota (solo instale el xauthcomponente) porque la sesión X está tunelizada a Xserver en su estación. Por lo tanto, puede ejecutar Firefox en la máquina remota, pero la ventana se muestra en su máquina local. Vea, por ejemplo, esta discusión unix.stackexchange.com/q/12755/37669 .
Fiisch

99
Firefox no requiere xorg, porque puedes ejecutar firefox en modo sin cabeza (sin GUI).
OrangeDog

55
Depende de un servidor X. Por la naturaleza del protocolo X, ese servidor simplemente no tiene que ejecutarse en el host local, por lo que no es un requisito de instalación .
chepner

3

Es posible que desee probar Browsh ( https://www.tecmint.com/browsh-text-web-browser-for-linux ):

Browsh es un navegador de código abierto, simple y moderno basado en texto que se procesa en entornos de terminales TTY. Está compuesto por un front-end mínimo 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.


Esto parece un experimento divertido. Pero debo agregar que he encontrado algunos problemas al intentar usarlo. En primer lugar, el sitio web que vinculó proporciona una versión anterior de Browsh, encontré la última aquí: github.com/browsh-org/browsh En segundo lugar, no parece funcionar con la última versión de Firefox: tuve que descargar del servidor ftp de Firefox: ftp.mozilla.org/pub/firefox/releases Es un pequeño experimento divertido que definitivamente no reemplazará al navegador normal a escala completa y es demasiado complejo para las tareas del navegador de texto, pero como dije, parece divertido jugar con
deimos

Ah, y también se bloquea cuando intento abrir askubuntu.com. Se bloquea y desordena completamente mi terminal, imprimiendo cada cambio de ubicación del puntero del mouse: D Reddit se abre bien, aunque.
deimos

1
@deimos puede devolver su terminal a un estado sano con el resetcomando.
Ruslan

1

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

Además, hay navegadores que pueden representar gráficos directamente, sin depender de X / Wayland. Por ejemplo, OWB y Netsurf tienen interfaces SDL.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.