een GUI (Desktop Environment) installeren op Ubuntu Server

wilt u de GUI op uw Ubuntu-server installeren? Je kunt dat helemaal doen in de meeste scenario ‘ s en ik ga de stappen in detail bespreken in deze tutorial.

maar voordat je dat ziet, laat me je vertellen waarom de server editie niet met GUI komt en in welke gevallen je de GUI op je server zou kunnen installeren.

Waarom heeft de Ubuntu-server geen GUI?

als u Ubuntu-bureaublad vergelijkt met server, zal het belangrijkste verschil de afwezigheid van GUI zijn, dat wil zeggen de bureaubladomgeving in de server-editie. Ubuntu Server is eigenlijk een gestreepte versie van Ubuntu desktop zonder de grafische modules.

dit is opzettelijk. Een Linux server is van plan om de systeembronnen te gebruiken bij het draaien van services. De grafische desktopomgeving verbruikt veel systeembronnen en om deze reden bevatten de besturingssystemen van de server standaard geen desktopomgeving.

u kunt een Ubuntu-server gebruiken op 512 MB RAM, maar een Ubuntu-bureaublad heeft minstens 2 GB RAM nodig om fatsoenlijk te kunnen functioneren. Dat wordt beschouwd als een verspilling van middelen in de serverwereld.

als servergebruiker (of systeembeheerder) wordt van u verwacht dat u uw systeem gebruikt en beheert via de opdrachtregel. Je zou hiervoor een behoorlijke kennis van de Linux commando ‘ s moeten hebben.

systeemherstart vereist
normaal gesproken moet u een server beheren vanaf de opdrachtregel

moet u echt GUI op uw server installeren?

sommige mensen voelen zich niet op hun gemak met het idee om alles te doen met behulp van commando ‘ s in de terminal. De meeste mensen zijn geconditioneerd om een computer toch grafisch te gebruiken.

u kunt ervoor kiezen om een desktopomgeving op uw server te installeren en deze grafisch te gebruiken. Dat is niet hoe de meeste mensen het doen, maar het is een optie.

maar dit werkt alleen als u directe toegang tot de server hebt. Als u het draait op een fysieke machine zoals een server, een desktop/laptop of apparaten zoals Raspberry Pi. U kunt het ook installeren op een server die draait op een virtuele machine als u directe toegang tot het hostsysteem hebt.

als u een server hebt geïmplementeerd met behulp van een cloudserverprovider zoals Linode, DigitalOcean of AWS, zal het installeren van GUI geen goed idee zijn. Als je een remote server hebt die je grafisch wilt beheren, kun je tools gebruiken zoals Webmin of Cockpit. Met deze tools kunt u uw servers grafisch gebruiken en beheren in een webbrowser. Het verbruikt veel minder systeembronnen dan een volwaardige desktopomgeving.

Cockpit interface
Tools zoals Cockpit maken het grafisch beheren van Linux-servers mogelijk

hoe GUI installeren op Ubuntu server?

zodra de basis duidelijk is, laten we de stappen bekijken voor het installeren van een desktopomgeving op een Ubuntu-server.

u hebt de volgende dingen nodig:

  • Ubuntu-Server geconfigureerd en uitgevoerd met ten minste 2 GB RAM
  • beheerdersrechten (u moet sudo-opdrachten uitvoeren)
  • internetverbinding (U gaat nieuwe pakketten downloaden en installeren)

in mijn geval is de Ubuntu-server geïnstalleerd in een virtuele machine en heb ik directe toegang tot de hostmachine. Ik heb dezelfde methode gebruikt op een Ubuntu-server geïnstalleerd op een Raspberry Pi.

Attentie!

deze dingen zijn prima voor experimentele doeleinden wanneer je leert en onderzoekt. Voeg geen GUI toe aan een productieserver. Het verwijderen van GUI achteraf kan afhankelijkheid problemen veroorzaken en laat een gebroken systeem in sommige gevallen.

het voorbereiden van uw systeem

eerst, aangezien u een aantal systeembrede wijzigingen gaat aanbrengen, laten we & Alles bijwerken om er zeker van te zijn dat ons systeem de nieuwste pakketten draait:

sudo apt update && sudo apt upgrade

de bureaubladomgeving installeren

als de updates uit de weg zijn, kunt u doorgaan met de installatie van een bureaubladomgeving.

er zijn twee manieren om dit te doen:

  • Apt gebruiken om de pakketten
  • te installeren met behulp van een Debian-tool genaamd tasksel die helpt bij de installatie van meerdere pakketten in één gecoördineerd proces (taken)

een van beide zal u laten installeren van de volledige desktop omgeving die u kiest als een volledig pakket, net als wanneer u de desktop versie te installeren vanaf nul. Hiermee bedoel ik dat je alle standaard applicaties en tools krijgt die je krijgt met de desktop-versie.

als u tasksel wilt gebruiken, moet u het eerst installeren met het volgende commando:

sudo apt install tasksel

zodra deze taak is voltooid, kunt u tasksel gebruiken om de bureaubladomgeving te installeren (ook wel DE genoemd).

nu weet u waarschijnlijk dat er meerdere bureaubladomgevingen beschikbaar zijn. Je mag kiezen wie je wilt. Sommige bureaubladomgevingen hebben meer systeembronnen nodig (zoals GNOME) terwijl sommige minder systeembronnen gebruiken (zoals Xfce, MATE enz.).

het is aan u om te beslissen welke DE u wilt gebruiken. Ik ga met de GNOME Desktop omdat het de standaard desktop Voor Ubuntu is. Later, Ik zal delen een aantal tips voor het installeren van verschillende desktops te.

als u tasksel gebruikt voer dit commando uit:

sudo tasksel install ubuntu-desktop

als u alleen apt wilt gebruiken, voer dan dit commando uit:

sudo apt install ubuntu-desktop

afhankelijk van uw verbindingssnelheid en hardware zal dit proces van een paar minuten tot een uur duren.

Ik wil erop wijzen dat beide acties zullen resulteren in de volledige installatie van de GNOME-bureaubladomgeving. Ik liep beide commando ‘ s in het belang van deze tutorial en eindigde met exact dezelfde resultaten.

het installeren en instellen van de display manager

nadat dit proces is voltooid, hebt u een component nodig die een Display Manager wordt genoemd, ook bekend als een “login manager”. Deze tool zal verantwoordelijk zijn voor het starten van de displayserver en het laden van het bureaublad tijdens het beheren van gebruikerssessies en authenticatie.

standaard gebruikt GNOME Desktop GDM3 als display manager, maar het is een beetje zwaar aan de resources kant. U kunt iets lichter en meer resource-vriendelijke gebruiken. In dit geval, laten we gaan met lightdm, een platform onafhankelijke display manager. Installeer het met apt:

sudo apt install lightdm

bij het installeren van lightdm zal het systeem om een standaard display manager vragen omdat er maar één tegelijk kan draaien, hoewel er meerdere geïnstalleerd kunnen worden.

display manager installeren op Ubuntu-server
gebruik de pijltoets Om een optie te selecteren en gebruik vervolgens de tab-toets om <OK> te selecteren en druk op enter

kies gewoon lightdm uit de lijst en druk op <Ok>. Dit duurt niet langer dan een paar minuten. Nadat deze taak is uitgevoerd, kunt u vervolgens de display manager starten en de GUI laden met het volgende commando:

sudo service lightdm start

Als u wilt controleren welke display manager is geconfigureerd in uw systeem kunt u uitvoeren:

cat /etc/X11/default-display-manager

en je krijgt een prompt vergelijkbaar met deze:

gui ubuntu server default
default Display Manager

controleren als alles volgens plan is verlopen, wordt een begroetingsscherm geladen.

gui ubuntu-server installeren gnome desktop greet
begroetingen scherm van GNOME Desktop met LightDM op een Ubuntu-server

Voer uw referenties in en uw bureaublad draait.

gui installeren ubuntu-server gnome desktop
GNOME Desktop volledig geladen op Ubuntu-server

als u de GUI wilt afsluiten open een terminalvenster en typ:

sudo service lightdm stop

andere bureaubladomgevingen installeren (optioneel)

eerder zei ik dat we verschillende bureaubladen konden kiezen, dus laten we eens kijken naar een aantal alternatieven.

MATE

MATE is een lichtgewicht desktop gebaseerd op GNOME2 basiscode, het is volledig open source en een zeer mooie optie.

om MATE te installeren, zou u:

sudo tasksel install ubuntu-mate-core

of

sudo apt install ubuntu-mate-core

Lubuntu/LXDE / LXQT

Lubuntu is een andere lichtgewicht optie die ik adviseer als uw systeem weinig bronnen heeft of als u een oudere computer nieuw leven inblaast. Installeer het met deze opdracht:

sudo tasksel install lubuntu-core

of

sudo apt install lubuntu-core

Xubuntu / Xfce

Xubuntu is een afgeleide van Ubuntu gebaseerd op de Xfce-desktopomgeving die licht, eenvoudig en stabiel is, maar ook zeer aanpasbaar. Als je het wilt proberen, gebruik dan het volgende commando:

sudo tasksel install xubuntu-core

of

sudo apt install xubuntu-core

ik laat enkele andere desktops weg, zoals KDE, Cinnamon en Budgie, niet voor iets verkeerd, ze zijn allemaal uitstekende desktops ook en je bent vrij om ze te installeren zoals je wilt.

hoe de GUI van de Ubuntu-server verwijderen?

als u zich realiseert dat de desktopomgeving te veel computerbronnen in beslag neemt, kunt u de pakketten verwijderen die u eerder hebt geïnstalleerd.

houd er rekening mee dat het in sommige gevallen afhankelijkheidsproblemen kan veroorzaken, dus maak een back-up van uw belangrijke gegevens of maak een momentopname van het systeem.

u weet hoe u pakketten uit Ubuntu kunt verwijderen:

sudo apt remove ubuntu-desktopsudo apt remove lightdmsudo apt autoremovesudo service lightdm stop

Herstart je systeem nu. U moet terug naar de normale command line login.

een GUI voor een bureaublad installeren is mogelijk, maar niet nodig in de meeste scenario ‘ s. Als u zich niet al te goed voelt met de opdrachtregel, gebruik dan een serverdistributie zoals YunoHost die bovenop Debian is gebouwd om u een server te geven die via GUI kan worden beheerd.

dat gezegd hebbende, als je een systeem vanaf nul installeert, dan raad ik je aan om met een desktopversie te gaan en de extra stappen achteraf te vermijden.

Leave a Reply

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.