Was ist der Unterschied zwischen der Serverversion und der Desktopversion?

128

Was ist der Unterschied zwischen der Serverversion von Ubuntu und der Desktopversion?

oneat
quelle
1
welches ist besser? Ich habe ein Acer Aspire One 1 GB RAM, 1,60 GHz Prozessor ... Es ist ein alter Computer, aber ich habe immer Ubuntu-Distributionen damit verwendet. Ich habe vor kurzem Ubuntu 12.10 installiert und es ist zu langsam für meinen Computer. Außerdem muss ich Atlas.TI installieren, um einige Umfragen zu verarbeiten. Ich war aufgrund der 12.10-Version nicht in der Lage ... Es hat einfach perfekt funktioniert, als die 10,04-Version auf meinem Computer installiert war. Danke. Sammaël

Antworten:

89

Wird unverändert aus Ubuntu-Dokumenten kopiert :

  • Der erste Unterschied liegt im Inhalt der CD. Auf der "Server" -CD wird vermieden, was Ubuntu als Desktop-Pakete ansieht (Pakete wie X, Gnome oder KDE), es werden jedoch Server-bezogene Pakete (Apache2, Bind9 usw.) mitgeliefert. Wenn Sie eine Desktop-CD mit einer minimalen Installation verwenden und beispielsweise Apache2 aus dem Netzwerk installieren, erhalten Sie genau das gleiche Ergebnis, das Sie erhalten, wenn Sie die Server-CD einlegen und Apache2 von der CD-ROM installieren.
  • Der Installationsprozess von Ubuntu Server Edition unterscheidet sich geringfügig von der Desktop Edition. Da Ubuntu Server standardmäßig keine grafische Benutzeroberfläche hat, erfolgt der Vorgang menügesteuert, ähnlich wie bei der Installation der alternativen CD.
  • Vor 12.04 installiert der Ubuntu-Server standardmäßig einen serveroptimierten Kernel. Seit 12.04 gibt es keinen Unterschied im Kernel zwischen Ubuntu Desktop und Ubuntu Server, da Linux-Image-Server in Linux-Image-Generic zusammengeführt wird.
  • Für Ubuntu LTS-Versionen vor 12.04 erhält die Ubuntu Desktop Edition nur 3 Jahre Support. Dies wurde in Ubuntu LTS 12.04 auf 5 Jahre erhöht. Im Gegensatz dazu werden alle Ubuntu LTS Server Edition-Versionen für 5 Jahre unterstützt.
Tshepang
quelle
1
Im Grunde sind Server und Desktop identisch, mit der Ausnahme, dass der Server Apache und der Desktop eine grafische Benutzeroberfläche hat.
wordsforthewise
57

Es ist erwähnenswert, dass Ubuntu Desktop und Server, abgesehen von den Kernel-Einstellungen, im Wesentlichen dieselbe Distribution sind, nur mit unterschiedlicher Standard-Paketauswahl. Beide verwenden dieselben Pakete und Repositorys. Wenn Sie ausführen, erhalten apt-get install ubuntu-desktopSie das Funktionsäquivalent der Desktop Edition.

Das bedeutet auch, dass jedes Paket, das für Ubuntu Server vorgesehen ist, auf Ihrer Desktop-Installation genauso problemlos ausgeführt werden kann.

Mark Russell
quelle
10

Unabhängig davon, ob Sie eine Server-CD oder eine Desktop-CD verwenden, erhalten Sie immer dasselbe Ubuntu. Der Unterschied besteht in der Auswahl der Pakete, die standardmäßig installiert werden. Dies ist die Auswahl der Software, die Sie am Ende des Installationsvorgangs erhalten.

Es ist möglich, von einem Desktop-System auf ein Server-System und umgekehrt auf eine bereits installierte Ubuntu-Kopie zu wechseln. Ubuntu macht es sogar relativ einfach mit dem Tasksel-Dienstprogramm oder mit Metapaketen wie ubuntu-desktopund ubuntu-server(verfügbar über den Standard-Apt-Paketmanager mindestens ab 16.04). Sie können sogar eine Desktop-Umgebung mischen und anpassen, indem Sie sie auf einem Server oder einer Serversoftware wie ssh_server oder apache2 auf einem primären Desktop-Computer installieren.

Wahrscheinlich wissen Sie jedoch bereits bei der Installation, ob Sie ein Desktopsystem mit Desktop-Umgebung oder ein Serversystem wünschen. Verschiedene Installations-CDs für Server und Desktop zu haben, ist also ein einfacher Faktor, der die Auswahl der Software ein wenig vereinfacht.

Die Installationsprogramme verhalten sich auch in dem Sinne unterschiedlich, dass nur die "Desktop" -Version von einer grafischen Live-CD installiert wird. Die anderen Versionen werden mit einem menübasierten Installationsprogramm installiert, das dem Installationsprogramm von Debian ähnelt.

thomasrutter
quelle
Zumindest in 10.04 kann ich kein ubuntu-serverPaket finden. Obwohl es vielleicht cool war, möchten Sie wahrscheinlich nur die gewünschten Server installieren.
Blaisorblade
1
Ich habe meine Antwort aktualisiert. Sie verwenden Tasks (über tasksel) anstelle von Metapaketen, um die Serverpakete zu installieren. Führen Sie sudo taskselfür die Benutzeroberfläche oder installieren Sie einzelne Aufgaben über die Befehlszeile wie sudo tasksel install lamp-server. Eine Liste weiterer Aufgaben finden Sie unter help.ubuntu.com/community/Tasksel. Beachten Sie, dass dies Gruppen von Paketen sind, die für eine Serverbereitstellung als Ausgangspunkt vorgesehen sind. Möglicherweise möchten Sie Pakete detaillierter installieren.
Thomasrutter
Ich habe mich total von taskel getrennt. Noch gültig in 16.04 LTS. Vereinfacht die Installation von Server-Paketen sowie von Desktop-Paketen. +1
Terrance