Qual è la differenza tra la versione del server e la versione desktop?


128

Qual è la differenza tra la versione server di Ubuntu e la versione desktop?


1
qual è il migliore? Ho un Acer Aspire One RAM da 1 GB, processore da 1,60 GHZ ... È un vecchio computer, ma ho sempre usato distribuzioni Ubuntu con esso. Recentemente ho installato Ubuntu 12.10 ed è troppo lento per il mio computer. Inoltre, devo installare Atlas.TI per elaborare alcuni sondaggi. Non sono stato in grado di farlo a causa della versione 12.10 ... Ha funzionato perfettamente quando la versione 10,04 è stata installata nella mia macchina Grazie. Sammaël

Risposte:


89

Copiato così com'è dai documenti di Ubuntu :

  • La prima differenza sta nel contenuto del CD. Il CD "Server" evita di includere ciò che Ubuntu considera i pacchetti desktop (pacchetti come X, Gnome o KDE), ma include i pacchetti relativi al server (Apache2, Bind9 e così via). Utilizzando un CD desktop con un'installazione minima e installando, ad esempio, apache2 dalla rete, si può ottenere lo stesso risultato esatto che si può ottenere inserendo il CD del server e installando apache2 dal CD-ROM.
  • Il processo di installazione di Ubuntu Server Edition è leggermente diverso da Desktop Edition. Poiché per impostazione predefinita Ubuntu Server non ha una GUI, il processo è guidato dal menu, molto simile al processo di installazione di CD alternativo.
  • Prima del 12.04, il server Ubuntu installa un kernel ottimizzato per impostazione predefinita. Dal 12.04, non vi è alcuna differenza nel kernel tra Ubuntu Desktop e Ubuntu Server poiché Linux-Image-Server è unito a Linux-Image-Generic.
  • Per le versioni Ubuntu LTS precedenti alla 12.04, Ubuntu Desktop Edition riceve solo 3 anni di supporto. Questo è stato aumentato a 5 anni in Ubuntu LTS 12.04 Al contrario, tutte le versioni di Ubuntu LTS Server Edition sono supportate per 5 anni.

1
Quindi, fondamentalmente, server e desktop sono uguali, tranne per il fatto che il server ha Apache e il desktop ha una GUI.
parole per il

57

Vale la pena notare che oltre alle impostazioni del kernel, Ubuntu Desktop e Server sono essenzialmente la stessa distribuzione, solo con una selezione di pacchetti predefinita diversa. Entrambi usano gli stessi pacchetti e gli stessi repository. Se corri, apt-get install ubuntu-desktopotterrai l'equivalente funzionale di Desktop Edition.

Ciò significa anche che qualsiasi pacchetto destinato a Ubuntu Server verrà eseguito altrettanto felicemente sull'installazione desktop.


10

Sia che si installi utilizzando un CD del server o un CD desktop, si finisce con lo stesso Ubuntu. La differenza sta nella selezione di pacchetti che installa per impostazione predefinita, ovvero in quale selezione di software si termina alla fine del processo di installazione.

È possibile passare da un sistema desktop a un sistema server e viceversa su una copia già installata di Ubuntu. Ubuntu lo rende anche relativamente semplice con l' utilità taskel o con meta-pacchetti come ubuntu-desktope ubuntu-server(disponibile tramite il gestore pacchetti apt standard almeno a partire da 16.04). Puoi anche combinare e abbinare - l'installazione di un ambiente desktop su un server o un software server come ssh_server o apache2 su un computer principalmente desktop.

Ma è probabile che al momento dell'installazione tu sappia già se desideri un sistema desktop completo con un ambiente desktop o un sistema server. Quindi avere diversi CD di installazione per server e desktop è semplicemente un fattore di praticità che semplifica la selezione del software.

Anche i programmi di installazione si comportano diversamente, nel senso che solo la versione "desktop" viene installata da un Live CD grafico. Le altre versioni si installano usando un programma di installazione basato su menu simile al programma di installazione di Debian.


Almeno in 10.04, non riesco a trovare nessun ubuntu-serverpacchetto. Anche se potrebbe essere stato bello, probabilmente vuoi semplicemente installare i server che desideri comunque.
Blaisorblade,

1
Ho aggiornato la mia risposta. Per installare i pacchetti server, si utilizzano attività (tramite TaskSel) anziché meta-pacchetti. Esegui sudo taskselper l'interfaccia utente o installa singole attività tramite riga di comando come sudo tasksel install lamp-server. Elenco di altre attività disponibili su help.ubuntu.com/community/Tasksel Si noti che si tratta di gruppi di pacchetti progettati per una distribuzione del server "punto di partenza". Potresti voler installare i pacchetti su una base più granulare.
thomasrutter,

Ho completamente distanziato da Taskel. Ancora valido in 16.04 LTS. Rende facilmente installabili sia i pacchetti server che i pacchetti desktop. +1
Terrance
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.