È possibile installare Firefox su Ubuntu senza ambiente desktop?


16

Voglio installare Firefox su un server Ubuntu che attualmente non ha un ambiente desktop grafico. È possibile installare alcuni strumenti minimi di gestione della visualizzazione che mi consentiranno di avviare firefox grafico (o qualsiasi altro browser grafico in grado di visualizzare siti Web in modalità non solo di testo)?

Sfortunatamente, la lince, i collegamenti e browser simili di solo testo non sono abbastanza buoni.


3
Ambiente grafico e "desktop" sono due cose diverse. Invece di un desktop (come KDE o Gnome, con icone ec - sostanzialmente un aspirante Windoze), puoi installare un gestore di finestre, che ti permetterà di eseguire praticamente qualsiasi applicazione grafica. Sto scrivendo questo in Firefox su OpenSuSE, eseguendo il gestore di finestre FVWM2.
jamesqf,

Risposte:


40

Puoi installare qualsiasi pacchetto disponibile nei repository usando APT. APT è responsabile del soddisfacimento delle dipendenze.

Controintuitivamente, il pacchetto Firefox non dipende dal server X (o Wayland) necessario per visualizzarlo. Quando ho provato a eseguire Firefox senza X server in esecuzione, ho ottenuto:

$ firefox
Error: no DISPLAY environment variable specified

Quindi, per installare i pacchetti richiesti per visualizzare Firefox, rilasciare:

sudo apt install firefox xorg

Quindi puoi eseguire:

startx
firefox

per ottenere una finestra di Firefox molto semplice (anche senza la possibilità di ridimensionarla o chiuderla ecc. con i soliti mezzi).

Puoi uscire da Firefox premendo Ctrl+ Q. Quindi eseguire exitper uscire dal server X.


29
Per approfondire: se ci si collega alla stazione in remoto tramite SSH, è anche possibile semplicemente tunnel attraverso il protocollo X. Quindi non è necessario installare Xserver sul computer remoto (basta installare il xauthcomponente) perché la sessione X è incanalata su Xserver sulla propria stazione. Quindi puoi effettivamente eseguire Firefox sul computer remoto, ma la finestra viene visualizzata sul tuo computer locale. Vedi ad esempio questa discussione unix.stackexchange.com/q/12755/37669 .
Fiisch,

9
Firefox non richiede xorg, perché puoi eseguire firefox in modalità senza testa (senza interfaccia grafica).
OrangeDog,

5
Dipende da un server X. Per la natura del protocollo X, quel server non deve essere in esecuzione sull'host locale, quindi non è un requisito di installazione .
Chepner,

3

Potresti provare Browsh ( https://www.tecmint.com/browsh-text-web-browser-for-linux ):

Browsh è un browser basato su testo open source, semplice e moderno che esegue il rendering in ambienti terminali TTY. È costituito da un front-end CLI Golang minimo e un'estensione web per browser (Firefox senza testa) che offre in realtà la maggior parte delle funzionalità per creare una versione puramente testuale di pagine Web e app Web.


Sembra un esperimento divertente. Ma devo aggiungere che ho riscontrato alcuni problemi durante il tentativo di utilizzo. Prima di tutto, il sito Web che hai collegato fornisce una vecchia versione di browsh, ho trovato l'ultima qui: github.com/browsh-org/browsh In secondo luogo, non sembra funzionare con l'ultima versione di Firefox - Ho dovuto scaricare dal server ftp di Firefox: ftp.mozilla.org/pub/firefox/releases È un piccolo esperimento divertente che sicuramente non sostituirà il normale browser a scala intera ed è troppo complesso per le attività del browser di testo, ma come ho detto, sembra divertente giocare con.
deimos,

Ah, e si blocca anche quando provo ad aprire askubuntu.com. Si blocca e rovina completamente il mio terminale, stampando ogni cambiamento della posizione del puntatore del mouse: D Reddit si apre bene, però.
deimos,

1
@deimos puoi riportare il tuo terminale in uno stato sano con il resetcomando.
Ruslan,

1

Firefox (o qualsiasi altra applicazione desktop del caso) non ha una dipendenza dall'ambiente desktop grafico, perché non è necessario installarlo localmente. Puoi installare Firefox sul tuo server e connetterti ad esso da un computer con GUI ssh -ye, quando avvii Firefox da quella sessione SSH, avrai Firefox in esecuzione sul tuo server Ubuntu, mentre la sua finestra verrà visualizzata sul computer con GUI.

Inoltre, ci sono browser che possono rendere direttamente la grafica, senza fare affidamento su X / Wayland. Ad esempio, OWB e Netsurf hanno frontend SDL.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.