Domanda Come si esegue Ubuntu Server con una GUI?


Cercando di eseguire un server Ubuntu per la prima volta ... Ma tutto è in un terminale. C'è un modo per passare a una GUI?


177
2017-07-20 07:02


origine


NOTA: LA RISPOSTA PRINCIPALE DICE NON È UNA DISTRIBUZIONE DI SERVER DI UBUNTU, MA ORA CI SONO. La prima risposta che parla di Ubuntu Server è attualmente la terza risposta, di Ubuntu Ingrained. - kim holder
ServerGUI è utile - Eliah Kagan
Questo tipico della natura delle risposte su questo sito - quando una risposta votata in alto è in realtà inutile perché obsoleta, non c'è alcuna capacità di segnalazione / avvertimento quindi non sprechiamo il nostro tempo a leggerlo / interrogarlo. Il voto negativo porta a disagio. Hanno davvero bisogno di affrontare questo. - killjoy
@killjoy: questo stack sembra avere un certo livello di esperienza e un po 'difficile per i neofiti, come lo siamo entrambi. A casa mia, Money.SE, abbiamo imparato molto tempo fa, ci sono persone che stanno iniziando, totalmente senza tracce, e abbiamo bisogno di aiutarle anche noi. Qui, sarebbe un ottimo inizio se le domande e le risposte avessero un livello di revisione, poiché le cose tendono a cambiare. Ho appena installato "Ubuntu Server 16.04 ed è stato pavimentato per vedere una riga di comando, e ho bisogno di caricare altri pacchetti. - JoeTaxpayer
Da allora c'è un "server Ubuntu" 6.06 nel 2006e tutto ciò che @Gilles ha detto è corretto: non è una sua distribuzione; è una selezione di pacchetti. - Tohuw


risposte:


Non esiste una distribuzione specifica chiamata "server Ubuntu", è tutto Ubuntu. Esistono diversi supporti di installazione per desktop e server Ubuntu, ma la differenza è solo nel programma di installazione iniziale e nel set di pacchetti inclusi. Il supporto di installazione del server non installa una GUI per impostazione predefinita, ma è solo l'installazione di un pacchetto.

Per installare un ambiente desktop, è necessario abilitare l'installazione dei pacchetti da Internet (i pacchetti desktop non si trovano sul CD di installazione del server). Il programma di installazione dovrebbe averlo fatto per te se ha trovato una connessione Internet, ma a quanto pare non lo ha fatto.

Quindi esegui questi comandi per installare un ambiente desktop:

sudo apt-get update
sudo apt-get install ubuntu-desktop

A questo punto dovresti ottenere un prompt di login grafico (non ne sono completamente sicuro, se non ne ottieni uno, riavvia).

Una volta che hai una GUI, dovresti andare e abilitarne altri fonti software, per lo meno aggiornamenti di sicurezza e repository dell'universo. Fai clic sul pulsante Ubuntu, cerca "Sorgenti software" e controlla le caselle "restricted", "universe" e "multiverse" (oltre a "main") nella prima scheda e controlla almeno "-security" e "-aggiornamenti" (e si potrebbe anche controllare gli altri) nella scheda "Aggiornamenti".


160
2017-07-18 12:31



Suggerisco poiché è un server il seguente: sudo apt-get install --no-install-recommends ubuntu-desktop Mantenerlo minimo - Karl Morrison
Se non c'è un "server Ubuntu" allora perché ubuntu.com ha download diversi per "Ubuntu Desktop" e "Ubuntu Server" - Jistanidiot
Da un'altra risposta qui sotto: "--no-install-recommends escluderà i principali software e strumenti come libreoffice, firefox, thunderbird etc " - Miscreant
@Jistanidiot pensa ai diversi download da ubuntu.com come Ubuntu con questi set di librerie. Gli utenti desktop non hanno bisogno di librerie server quindi non includerle e viceversa. È possibile installare queste librerie dopo aver installato Ubuntu in qualsiasi momento in quanto non sono direttamente a parte la stessa Ubuntu. - Michael Warner
L'ho fatto, ma ora non riesco ad accedere con l'utente che ho avuto ... Ho effettuato il login come ospite. - Sampgun


Se si desidera amministrare localmente

È possibile installare il desktop di Ubuntu predefinito eseguendo quanto segue:

sudo apt-get install ubuntu-desktop 

Esistono molte alternative desktop che è possibile installare e utilizzare, ad esempio:

  • Gnome 3 installazione: sudo apt-get install gnome-shell
  • KDE vedere kubuntu installazione: sudo apt-get install kubuntu-desktop
  • XFCE installazione: sudo apt-get install xfce4
  • LXDE installazione: sudo apt-get install lxde
  • Scatola aperta installazione: sudo apt-get install openbox
  • Gnome Classic (vecchio) un desktop Gnome 3 simile all'installazione di Gnome 2: sudo apt-get install gnome-session-fallback
  • Ubuntu Gnome (Aroma ufficiale) installazione: sudo apt install ubuntu-gnome-desktop

Amministrazione locale o remota

Ad eccezione di quanto sopra, è possibile amministrare il server utilizzando una soluzione basata sul Web utilizzando meno risorse:

  • Installazione di Webmin: Vedere qui
  • Zentyal (offre edizione della comunità sembra non esserci alcun enymore edizione gratuita. Un sacco di lamentele, è smontato sempre di più ...) installazione: Vedere qui
  • ISPConfig (supporta fino a 16.10) installazione: Vedere qui

106
2018-04-23 11:25



Un'interfaccia grafica tradizionale, come gnome o kde o fluxbox, aggiunge pochissimo a un server poiché quasi tutto ciò che si fa è sempre dalla riga di comando (modifica di file, avvio di servizi di arresto, installazione di servizi). Se hai "bisogno" di un'interfaccia grafica, usa una soluzione web come Webmin. - Panther
In nessuna parte della domanda viene posta una GUI per scopi amministrativi. L'OP chiede chiaramente come abilitare una GUI al suo server. La risposta offre varie possibilità da un ambiente desktop completo per l'utilizzo generale a soluzioni più orientate all'amministrazione. - Stef K
Risposta molto utile per le diverse GUI. Grazie! - Ian
Grande lista - c'è una panoramica "ufficiale" delle alternative da qualche parte? - Reinier Post
Non sono a conoscenza di un rapporto: postare tutte le soluzioni, Google è tuo amico ... - Stef K


Ubuntu Server non viene mai fornito con una GUI. Tutte le attività che è necessario eseguire su un server possono essere eseguite tramite terminale. Anche se scarichi la GUI, probabilmente sarai in grado di accedere a Internet e ottenere supporto online tramite forum o chat. Ma non ci sono ancora strumenti di gestione di server / attività per Linux che necessitano di una GUI per la gestione.

Se stai cercando una GUI simile a Windows Server, allora questa GUI non esiste per Ubuntu Server. Ma puoi scaricare un desktop Ubuntu su un server per ottenere l'interfaccia utente ... Tutte le attività relative al server saranno comunque richieste per essere eseguite attraverso il terminale. È possibile scaricare la GUI desktop sul server tramite il seguente comando ...

Di seguito sono le opzioni

  1. Per installare l'ambiente desktop Unity predefinito: sudo apt-get install ubuntu-desktop

  2. Per installare l'ambiente desktop Unity senza addon come (Email, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop

  3. Per installare un ambiente desktop molto leggero, solo la GUI di base (XFCE): sudo apt-get install xubuntu-desktop (o LXDE: sudo apt-get install lubuntu-desktop per una GUI ancora più leggera)


55
2017-07-20 08:34



Suggerisco poiché è un server il seguente: sudo apt-get install --no-install-recommends ubuntu-desktop Mantenerlo minimo - Karl Morrison
Vorrei averlo visto prima di lanciare il comando dalla prima risposta !!! - Scott Beeson
@ScottBeeson Ciao, Scott. Avviare il comando dalla prima risposta non ti blocca in quel comando. Puoi apt-get rimuovere i pacchetti (ad esempio gli ambienti desktop) con la stessa facilità con cui apri apt-get install. Se apt-hai installato la prima soluzione, puoi guardarla e decidere se è per te. Se non lo è, solo sudo apt-get remove ubuntu-desktop  quindi installarne uno diverso da provare. - L. D. James
"Tutte le attività che è necessario eseguire su un server possono essere eseguite tramite terminale." Non sono d'accordo. Sto installando una GUI sul mio dedicato in questo momento in quanto ho bisogno di eseguire un servizio Java che non ha opzioni della riga di comando. Devo dire che è raro, ma a volte è necessario connettersi a un server x. Questo include alcune delle cose interessanti che puoi fare via xserver da remoto. - David Cahill
@edwinksl Suppongo che rimuoverò il "-get" di nuovo una volta che la 14.04 esce da EOL in 3 anni, dato che apt è raccomandato in 16.04+. - Aaron Franke


Ciao ragazzi dopo una piccola ricerca ho voluto condividere anche una risposta!
Altre informazioni possono essere trovate qui https://help.ubuntu.com/community/ServerGUI. Presumo che inizi con un'installazione pulita di Ubuntu Server 16.04 (alcune modifiche potrebbero essere necessarie per le versioni precedenti di Ubuntu). A seconda delle tue esigenze puoi fare queste:

  1. GUI minima:

    sudo apt install xorg
    sudo apt install --no-install-recommends openbox
    

    Esegui il comando startx e inizierà la openbox (puoi aprire un terminale lì ed eseguire qualsiasi applicazione tu voglia)

  2. GUI minimale con display manager:

    sudo apt install xorg
    sudo apt install --no-install-recommends lightdm-gtk-greeter
    sudo apt install --no-install-recommends lightdm
    sudo apt install --no-install-recommends openbox
    

    Dopo il riavvio vedrai il menu di accesso di lightdm.

  3. Un ambiente desktop minimale più funzionale (quello che uso):

    sudo apt install xorg
    sudo apt install --no-install-recommends lightdm-gtk-greeter
    sudo apt install --no-install-recommends lightdm
    sudo apt install --no-install-recommends lxde-icon-theme
    sudo apt install --no-install-recommends lxde-core
    sudo apt install --no-install-recommends lxde-common
    sudo apt install --no-install-recommends policykit-1 lxpolkit
    sudo apt install --no-install-recommends lxsession-logout
    sudo apt install --no-install-recommends gvfs-backends
    

    SPIEGAZIONE: lxde-icon-theme è necessario per le icone di base (ci sono alternative), lxde-core e lxde-common installerà i componenti base di lxde, policykit-1 elxpolkit sono necessari per eseguire pkexec, lxsession-logout è necessario in modo che il menu di logout funzioni, gvfs-backends è necessario se si desidera il supporto di cestino, rete, dispositivi, ecc. su pcmanfm

  4. Un ambiente desktop leggero e completo:

    sudo apt install xorg
    

    Quindi scegli uno di questi:

    sudo apt install --no-install-recommends lubuntu-core
    

    O

    sudo apt install --no-install-recommends xubuntu-core
    

    O

    sudo apt install --no-install-recommends ubuntu-mate-core
    

    SPIEGAZIONE: Ognuno di questi metapacchetti è basato su lxde, xfce e mate desktop, includendo rispettivamente dipendenze come alsa, lightdm ecc. E con molti altri pacchetti come temi, configurazioni, ecc.

  5. Un ambiente desktop leggero e leggero senza badare alle raccomandazioni:

    Scegli uno di questi:

    sudo apt install lubuntu-core
    

    O

    sudo apt install xubuntu-core
    

    O

    sudo apt install ubuntu-mate-core
    

    SPIEGAZIONE: Quasi uguale a 4 (anche completo xorg installazione) ma con molti altri pacchetti come bluetooth, stampanti, supporto scanner, diversi temi e caratteri, strumenti base di gnome, ecc.

  6. Un desktop completo con tutti gli extra (meglio scegliere un'altra opzione):

    Scegli uno di questi:

    sudo apt install lubuntu-desktop
    

    O

    sudo apt install xubuntu-desktop
    

    O

    sudo apt install ubuntu-mate-desktop
    

    O

    sudo apt install ubuntu-gnome-desktop
    

    O

    sudo apt install ubuntu-desktop
    

    O

    sudo apt install kubuntu-desktop
    

    SPIEGAZIONE: Questo installerà tutto ciò che il cd live di ogni installazione di ubuntu flavour (ciò significa anche i lettori multimediali o qualsiasi cosa ritengano utile per il loro gusto. Quindi, l'opzione non è raccomandabile

Tip1: Il --no-install-recommends le opzioni si applicano a tutti i pacchetti di dipendenze in maniera ricorsiva, quindi la prima volta che installo xorg pacchetto per assicurarsi che tutti i driver grafici e altri pacchetti siano installati e in modo che il mio sistema sia portatile anche se cambio scheda madre o GPU. Alcune persone installano solo componenti di xorg ma non sono mai stato in grado di creare un sistema utilizzabile in questo modo.

TIP2: Se un'opzione scelta sceglie installazioni network-manager e network-manager-gnome quindi meglio usarlo per configurare la rete ed eliminare tutto a /etc/network/interfaces file (tranne il lo interfaccia) al fine di evitare conflitti.

Tip3: Se hai bisogno di desktop remoto via x11vnc quindi scegli l'opzione da 2 a 6 (penso che sia anche necessario aggiungere un'opzione -auth guess e -loopin modo che vnc funzioni prima di accedere e dopo aver effettuato il logout)

tip4: Nelle opzioni dalla 2 alla 6 se vuoi interrompere l'avvio automatico di lightdm, esegui il comando sudo systemctl disable lightdm e puoi avviarlo quando vuoi sudo systemctl start lightdm. Per riattivarlo, esegui sudo systemctl enable lightdm e controllalo con systemctl is-enabled lightdm (a volte non è possibile riattivarlo e sono stati emessi i comandi abilitati per is static quindi corri sudo apt install --reinstall lightdm per risolverlo)

tip5: C'è anche un'altra opzione (che ho tralasciato apposta). Puoi installare il metapacchetto specifico dell'ambiente desktop come lxde, xfce4, mate-desktop-environment, plasma-desktop, unity, gnome. Tuttavia, avrai bisogno di più pacchetti di appena xorg nella maggior parte dei casi e questi pacchetti o metapacchetti potrebbero installare pacchetti che non sono più preferiti da alcuno stile di Ubuntu. Per esempio lxde installazioni wicd come raccomandazione quando tutti i sapori (compreso Lubuntu) usano network-manager e network-manager-gnome al giorno d'oggi. Per vedere le differenze tra i pacchetti puoi cercare qui: http://packages.ubuntu.com/

tip6: Se all'avvio vedrai l'addetto al ricevimento e ti rinvierà tty di nuovo, quindi semplicemente riavviare il lightdm sparando sudo service lightdm restart


42
2018-06-17 14:05



Questa è di gran lunga la migliore risposta qui, grazie - Ydhem


Il motivo per cui si chiama "Server" è perché è leggero (senza GUI o pacchetti extra) per far funzionare la macchina il più snella possibile. L'aggiunta di una GUI a esso vanifica lo scopo di un'installazione Server.

Tuttavia, installando come Server quindi utilizzando apt-get install / aptitude install la scelta di un desktop può aiutare a eliminare le applicazioni non necessarie piuttosto che eseguire un'installazione diretta di una versione di Ubuntu Desktop. Se stai andando su questa strada, personalmente mi piace

sudo aptitude install --without-recommends ubuntu-desktop

EDIT: Tuttavia, se lo si utilizza come un vero "Server" (ftp, web hosting, DNS, ecc.), Si consiglia vivamente di imparare come navigare su Ubuntu tramite la sua shell invece della GUI.

E ciò che UbuntuIngrained ha detto sulla necessità di conoscere la shell non è necessariamente vero. Ci sono pacchetti che installano GUI per diverse funzioni del server.


18
2017-08-19 13:22



Riguardo la tua nota EDIT, hai qualche link tutorial per navigare sul server Ubuntu tramite la sua shell invece della GUI ?! - Mr.Hyde
Il motivo per cui abbiamo bisogno di una GUI minima senza tutto il cestino è che eseguiamo un app di sviluppo su una VM, quindi abbiamo bisogno di un browser e di un File Manager decente e non dimentichiamo, IDE. Spero che tutti quelli che predicano contro una minima GUI nelle installazioni server ottengano questo :) - Ovviamente l'installazione su un blade - nessuno vorrebbe una GUI. - killjoy


Il server Ubuntu è progettato per utilizzare risorse minime. Una GUI porterà ad un elevato utilizzo delle risorse, tuttavia se si desidera comunque una GUI, è possibile installare solo ciò che è necessario per il desktop Unity predefinito. Installare ubuntu-desktop con --no-install-recommendS. Questo escluderà software e strumenti non necessari come LibreOffice, Firefox, Thunderbird, ecc.

sudo apt-get install --no-install-recommends ubuntu-desktop

Leggi queste guide.


14
2017-12-06 09:29



Questa è la risposta che tutti dovrebbero usare, la risposta accettata sopra installa l'intero desktop. Questa risposta (anche in alcuni commenti sopra) è la versione ridotta. - Guy Starbuck
@Guy Starbuck Esattamente mu sentimento come ho affermato nel post di OP. - killjoy
@ubuntuhelp - quindi quale 'core' installa? nm: ti ho appena visto collegato gnome. - killjoy


Ubuntu Server non ha GUI, ma puoi installarlo ulteriormente. È sufficiente accedere con l'utente creato durante l'installazione e installare il desktop con.

sudo apt-get install ubuntu-desktop

Successivamente digitare

reboot

e hai finito.


11
2017-07-18 11:27



ma dice che: Unable to locate package ubuntu-desktop
Secondo packages.ubuntu.com/natty/ubuntu-desktop il pacchetto esiste. Forse devi prima aggiornare il database del pacchetto. Per favore inizia con "sudo apt-get update" e segui dopo i passaggi indicati. - ddeimeke
@CIRK hai fatto sudo apt-get update prima di provare l'installazione? - TheGrimmScientist
Funziona anche su VMware? - student
Non conosco alcun motivo per cui questo non potrebbe funzionare su VMware. - ddeimeke


Se si guarda da vicino la guida ufficiale del server di Ubuntu. Capitolo 6 Amministrazione remota troverete che l'ultimo articolo sarebbe di estremo interesse. Fidati di me non vuoi installare un ambiente DeskTop su un server, usa troppe risorse fino al 50-60% se vai banane e non ottieni alcun beneficio per controllare il tuo server da un punto di vista della GUI.

Leggi e digerisci il capitolo 6.3 Zentyal. Questo è ciò di cui avresti bisogno. Non posso credere di essermi dimenticato di me stesso. Quindi non abbiate paura di installarlo, questa è un'interfaccia web in piena regola che la mia prima impressione di installare zentyal-core e zentyal-common è stata "FANTASTICA" non cercare altro che l'interfaccia web sanzionata dai creatori di Ubuntu.

Tuttavia sembra che questo software potrebbe costare soldi, ma se si è seriamente sull'uso di una GUI, sono sicuro che le tariffe potrebbero essere accessibili per un uso leggero. Non tutto nella vita è gratuito se lo vuoi abbastanza male. Comunque sono sicuro che l'uso domestico potrebbe essere a pagamento, dipende da quali servizi hai bisogno. Questo software ha molti moduli, oserei dire che dovresti installare solo quelli che ti servono.


4
2018-02-22 01:24





Alcuni dei desktop manager hanno pacchetti di base, quindi puoi installare il desktop solo senza applicazioni.

  • LXDE: sudo apt-get install lxde-core (per intero sudo apt-get install lxde )
  • XFCE: sudo apt-get install xfce4 (per intero sudo apt-get install xubuntu-desktop)
  • GNOME: sudo apt-get install gnome-core (per full sudo apt-get install gnome)

fonte


4
2018-01-02 00:28