Tentativo di eseguire un server Ubuntu per la prima volta ... Ma tutto è in un terminale. C'è un modo per passare a una GUI?
Tentativo di eseguire un server Ubuntu per la prima volta ... Ma tutto è in un terminale. C'è un modo per passare a una GUI?
Risposte:
Non esiste una distribuzione specifica chiamata "server Ubuntu", è tutto Ubuntu. Esistono diversi supporti di installazione per desktop e server Ubuntu, ma la differenza sta 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 un'installazione del 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 avrebbe dovuto farlo per te se avesse trovato una connessione Internet, ma a quanto pare non è stato così.
Quindi eseguire questi comandi per installare un ambiente desktop:
sudo apt-get update
sudo apt-get install ubuntu-desktop
Dovresti ricevere un prompt di accesso grafico a quel punto (non ne sono completamente sicuro; se non lo ottieni, riavvia).
Una volta che hai una GUI, dovresti andare e abilitare alcune altre fonti software , almeno gli aggiornamenti di sicurezza e il repository dell'universo. Fare clic sul pulsante Ubuntu e cercare "Sorgenti software", quindi selezionare le caselle "limitato", "universo" e "multiverso" (oltre a "principale") nella prima scheda e selezionare almeno "-sicurezza" e "-updates" (e potresti anche controllare gli altri) nella scheda "Aggiornamenti".
sudo apt-get install --no-install-recommends ubuntu-desktop
Mantenerlo minimo.
--no-install-recommends
escluderà i principali software e strumenti come libreoffice, firefox, thunderbird ecc"
Se si desidera amministrare localmente
È possibile installare il desktop Ubuntu predefinito eseguendo quanto segue:
sudo apt-get install ubuntu-desktop
Esistono molte alternative desktop che è possibile installare e utilizzare, come:
sudo apt-get install gnome-shell
sudo apt-get install kubuntu-desktop
sudo apt-get install xfce4
sudo apt-get install lxde
sudo apt-get install openbox
sudo apt-get install gnome-session-fallback
sudo apt install ubuntu-gnome-desktop
Amministrazione locale e o remota
Ad eccezione di quanto sopra, è possibile amministrare il server utilizzando una soluzione basata sul Web utilizzando meno risorse:
Ubuntu Server non viene mai fornito con una GUI. Tutte le attività che è necessario eseguire su un server possono essere eseguite tramite il terminale. Anche se scarichi la GUI, sarai probabilmente in grado di accedere a Internet e ottenere supporto online tramite forum o chat. Ma non ci sono ancora strumenti di gestione server / attività per Linux che necessitano di una GUI per la gestione.
Se stai cercando una GUI simile a Windows Server, tale GUI non esiste per Ubuntu Server. Ma è possibile scaricare un desktop Ubuntu su un server per ottenere l'interfaccia utente ... Tutte le attività relative al server dovranno comunque essere eseguite tramite il terminale. Puoi scaricare la GUI desktop sul server tramite il seguente comando ...
Di seguito sono riportate le opzioni
Per installare l'ambiente desktop Unity predefinito: sudo apt-get install ubuntu-desktop
Per installare l'ambiente desktop Unity senza componenti aggiuntivi come (Email, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop
Per installare un ambiente desktop molto leggero, basta 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)
sudo apt-get install --no-install-recommends ubuntu-desktop
Mantenerlo minimo.
sudo apt-get remove ubuntu-desktop
installarne uno diverso per provarlo.
apt-get
per le risposte che hanno come target 14.04 e precedenti. Inoltre, non credo che apt-get
esistano apt
ancora tutte le funzionalità , quindi non prenderei in considerazione apt
una sostituzione completa di apt-get
in 16.04. Le modifiche sono grandi a proposito, ma vorrei suggerire non cambiare apt-get
a apt
. :)
Ciao ragazzi dopo una piccola ricerca volevo condividere anche una risposta!
Alcune ulteriori informazioni sono disponibili qui https://help.ubuntu.com/community/ServerGUI . Suppongo 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:
GUI minima:
sudo apt install xorg
sudo apt install --no-install-recommends openbox
Esegui il comando startx
e si aprirà openbox (puoi aprire un terminale lì ed eseguire qualsiasi applicazione tu voglia)
GUI minima 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, verrà visualizzato il menu di accesso di lightdm.
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 di base di lxde, policykit-1
e lxpolkit
sono necessari per eseguire pkexec, lxsession-logout
è necessario affinché il menu di logout funzioni , gvfs-backends
è necessario se si desidera il supporto di cestino, rete, dispositivi ecc. pcmanfm
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: Ciascuno di questi metapacchetti si basa rispettivamente su lxde, xfce e mate desktop, incluse dipendenze come alsa, lightdm ecc. E con molti altri pacchetti come temi, configurazioni, ecc.
Un ambiente desktop leggero e completo senza tenere conto delle 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 (inclusa l' xorg
installazione completa ) ma con molti altri pacchetti come bluetooth, stampanti, supporto scanner, temi e caratteri diversi, strumenti gnome di base ecc.
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 installa il cd live di ogni sapore Ubuntu (ciò significa che anche i lettori multimediali o qualunque cosa ritengano utile per il loro sapore. Pertanto, non è un'opzione consigliata
SUGGERIMENTO 1: Le --no-install-recommends
opzioni si applicano in modo ricorsivo a tutti i pacchetti di dipendenze, quindi prima installo il xorg
pacchetto per assicurarmi che tutti i driver grafici e altri pacchetti siano installati e che il mio sistema sia portatile anche se cambio scheda madre o GPU. Alcune persone installano solo componenti xorg
ma non sono mai stato in grado di creare un sistema utilizzabile in questo modo.
SUGGERIMENTO2: se un'opzione scelta viene installata network-manager
e network-manager-gnome
quindi meglio utilizzarla per configurare la rete ed eliminare tutto nel /etc/network/interfaces
file (tranne l' lo
interfaccia) al fine di evitare conflitti.
SUGGERIMENTO 3: se è necessario un desktop remoto tramite, x11vnc
selezionare l'opzione da 2 a 6 (penso che sia necessario aggiungere anche l'opzione -auth guess
e in -loop
modo che vnc funzioni prima di accedere e dopo aver effettuato il logout)
SUGGERIMENTO 4: alle opzioni da 2 a 6 se si desidera interrompere l'avvio automatico di lightdm, eseguire il comando sudo systemctl disable lightdm
e si può avviarlo quando si desidera sudo systemctl start lightdm
. Per riattivarlo, eseguilo sudo systemctl enable lightdm
e controllalo con systemctl is-enabled lightdm
(a volte non è possibile riattivarlo e i comandi is-enabled hanno un output, static
quindi esegui sudo apt install --reinstall lightdm
per risolverlo)
SUGGERIMENTO 5: Esiste anche un'altra opzione (che ho lasciato fuori di proposito). È possibile installare l'ambiente desktop specifico metapacchetto piace lxde
, xfce4
, mate-desktop-environment
, plasma-desktop
, unity
, gnome
. Tuttavia, avrai bisogno di più pacchetti che xorg
nella maggior parte dei casi e questi pacchetti o metapacchetti potrebbero installare pacchetti che non sono più preferiti da qualsiasi tipo di Ubuntu. Ad esempio, viene lxde
installato wicd
come raccomandazione quando tutti gli aromi (incluso Lubuntu) utilizzano network-manager
e al network-manager-gnome
giorno d'oggi. Per vedere le differenze tra i pacchetti è possibile cercare qui: http://packages.ubuntu.com/
SUGGERIMENTO6: Se all'avvio vedi il messaggio di benvenuto e ti riporta di tty
nuovo a, quindi riavvia semplicemente lightdm
sparandosudo service lightdm restart
Il motivo per cui si chiama "Server" è perché è leggero (nessuna GUI o pacchetti extra) per eseguire la macchina nel modo più snello possibile. L'aggiunta di una GUI ad essa vanifica lo scopo di un'installazione del server.
Tuttavia, l'installazione come Server, quindi utilizzando apt-get install / aptitude install, la scelta di un desktop può aiutare a eliminare le applicazioni non necessarie rispetto all'installazione diretta di una versione di Ubuntu Desktop. Se stai seguendo questa strada, mi piace personalmente
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 anziché la GUI.
E ciò che UbuntuIngrained ha detto sulla necessità di conoscere la shell non è necessariamente vero. Esistono pacchetti che installano GUI per diverse funzioni del server.
Il server Ubuntu è progettato per utilizzare risorse minime. Una GUI comporterà un elevato utilizzo delle risorse, tuttavia se si desidera ancora una GUI, è possibile installare solo ciò che è richiesto per il desktop Unity predefinito. Installa ubuntu-desktop
con --no-install-recommend
s. Ciò escluderà software e strumenti non necessari come LibreOffice, Firefox, Thunderbird, ecc.
sudo apt-get install --no-install-recommends ubuntu-desktop
Leggi queste guide.
Ubuntu Server non ha una GUI, ma è possibile 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 il gioco è fatto.
sudo apt-get update
prima di tentare l'installazione?
Se osservi da vicino la Guida ufficiale di Ubuntu Server. Nel capitolo 6 Amministrazione remota troverai che l'ultimo articolo sarebbe di estremo interesse. Fidati di me che non vuoi installare un ambiente DeskTop su un server, utilizza troppe risorse dal 50 al 60% se vai sulle banane e non ottieni alcun vantaggio nel controllare il tuo server dal punto di vista della GUI.
Leggi e digerisci il capitolo 6.3 Zentyal. Questo è ciò di cui avresti bisogno. Non posso credere di averlo ignorato da solo. Quindi non abbiate paura di installarlo, questa è un'interfaccia web in piena regola che la mia prima impressione di installare lo zentyal-core e lo zentyal-common era "INCREDIBILE" non cercare altro che l'interfaccia sanzionata dai creatori di Ubuntu.
Tuttavia, sembra che questo software potrebbe costarti denaro, ma se sei seriamente intenzionato a utilizzare una GUI, sono sicuro che le commissioni potrebbero essere convenienti per un uso leggero. Non tutto nella vita è gratuito se lo desideri abbastanza male. Tuttavia, sono sicuro che l'uso domestico potrebbe essere gratuito, dipende dai servizi di cui hai bisogno. Questo software include molti moduli, oserei dire che dovresti installare solo quelli di cui hai bisogno.
Alcuni desktop manager hanno pacchetti core, quindi puoi installare il desktop solo senza alcuna applicazione.
sudo apt-get install lxde-core
(per intero sudo apt-get install lxde
)sudo apt-get install xfce4
(per intero sudo apt-get install xubuntu-desktop
)sudo apt-get install gnome-core
(per full sudo apt-get install gnome
)Installa il pacchetto gnome tramite sudo apt-get install ubuntu-desktop
. Potrebbe anche essere necessario installare: x-window-system-core, xserver-xorg, gnome-desktop-environment, gdm ma apt-get probabilmente lo farà.
Per quanto riguarda Internet, puoi creare un bridge o emulare un router . Come farlo dipende un po 'dal tuo hardware. C'è una miriade di post sul forum e howtos disponibili su questo argomento. Usa Google.
Pacchetti di interesse : bridge-utils
OR dnsmasq
. Il hostapd
pacchetto è per il punto di accesso WLAN se si desidera che il proprio laptop sia uno. Ma francamente non vedo, perché non colleghi il tuo server a Internet. Una scheda WLAN è economica e semplice e suppongo che il tuo laptop Internet sia già collegato tramite un router.
ubuntu-desktop
non installare il pacchetto gnome
(e nemmeno gnome-core
), ma una serie di altri gnome-$something
pacchetti.
Configurazione di un'interfaccia:
sudo ip link set dev eth0 down
sudo dhclient eth0
Questo farà eth0
apparire usando DHCP.
Installa la tua scelta di un desktop:
sudo apt-get update
sudo apt-get install ubuntu-desktop
reboot
Il fatto è che non esiste una GUI inclusa nell'edizione del server. È possibile installare eusa Webmin- un'interfaccia grafica basata sul Web o, se si desidera una GUI simile a un desktop, è necessario selezionare e installare i pacchetti manualmente. Il minimo indispensabile sarebbe Xorg, un gestore di finestre e probabilmente un gestore di file.
Raccogliendo ciò che stai dicendo, suppongo che vorresti una delle due cose:
Sono corretto in questo?
Se è il primo, dovresti contrassegnarlo e chiedere a un moderatore di spostarlo nella sezione " Chiedi diverso ", se è il secondo hai di nuovo due scelte: