Sådan installeres et skrivebordsmiljø (GUI) på Ubuntu Server

vil du installere GUI på din Ubuntu-server? Du kan helt gøre det i de fleste scenarier, og jeg vil diskutere trinene i detaljer i denne tutorial.

men før du ser det, lad mig fortælle dig, hvorfor serverudgaven ikke kommer med GUI, og i hvilke tilfælde kan du installere GUI på din server.

Hvorfor har Ubuntu server ikke en GUI?

hvis du sammenligner Ubuntu desktop med server, vil den største forskel være fraværet af GUI, dvs.skrivebordsmiljøet i serverudgaven. Ubuntu Server er dybest set en stribet ned version af Ubuntu desktop uden de grafiske moduler.

dette er forsætligt. En server har til hensigt at bruge systemressourcerne på at køre tjenester. Det grafiske skrivebordsmiljø bruger en masse systemressourcer, og af denne grund inkluderer serveroperativsystemerne som standard ikke et skrivebordsmiljø.

du kan bruge en Ubuntu-server på 512 MB RAM, men et Ubuntu-skrivebord har brug for mindst 2 GB RAM for at fungere ordentligt. Det betragtes som spild af ressourcer i serververdenen.

som serverbruger (eller sysadmin) forventes du at bruge og administrere dit system via kommandolinjen. Du skal have en anstændig viden om Linuk-kommandoerne til dette formål.

system genstart påkrævet
typisk skal du administrere en server fra kommandolinjen

har du virkelig brug for at installere GUI på din server?

nogle mennesker føler sig ikke godt tilpas med ideen om at gøre alt ved hjælp af kommandoer i terminalen. De fleste mennesker er betinget af at bruge en computer grafisk.

du kan vælge at installere et skrivebordsmiljø på din server og bruge det Grafisk. Det er ikke sådan, de fleste mennesker gør det, men det er en mulighed.

men dette fungerer kun, hvis du har direkte adgang til serveren. Hvis du kører det på en fysisk maskine som en server, en stationær/bærbar computer eller enheder som Raspberry Pi. Du kan også installere det på en server, der kører i en virtuel maskine, hvis du har direkte adgang til værtssystemet.

hvis du har en server installeret ved hjælp af en cloud-serverudbyder som Linode, DigitalOcean eller AV, vil det ikke være en god ide at installere GUI. Hvis du har en fjernserver, som du vil administrere Grafisk, kan du bruge værktøjer som f.eks. Disse værktøjer giver dig mulighed for at bruge og administrere dine servere grafisk. Det bruger meget mindre systemressourcer end et fuldt udbygget skrivebordsmiljø.

Cockpit interface
værktøjer som Cockpit gør det muligt at styre servere grafisk

Sådan installeres GUI på Ubuntu server?

når det grundlæggende er klart, lad os se trinene til installation af et skrivebordsmiljø på en Ubuntu-server.

du skal bruge følgende ting:

  • Ubuntu Server konfigureret og kører med mindst 2 GB RAM
  • Administrative rettigheder (du skal køre sudo-kommandoer)
  • internetforbindelse (Du skal hente og installere nye pakker))

i mit tilfælde er Ubuntu-serveren installeret i en virtuel maskine, og jeg har direkte adgang til værtsmaskinen. Jeg har brugt den samme metode på en Ubuntu-server installeret på en Raspberry Pi.

Giv Agt!

disse ting er fine til eksperimentelt formål, når du lærer og udforsker. Tilføj venligst ikke GUI på en produktionsserver. Fjernelse af GUI bagefter kan forårsage afhængighedsproblemer og efterlade et ødelagt system i nogle tilfælde.

forberedelse af dit system

først, da du vil foretage nogle systemomfattende ændringer, lad os Opdatere & Opgrader alt for at sikre, at vores system kører de nyeste pakker:

sudo apt update && sudo apt upgrade

installation af skrivebordsmiljøet

med opdateringerne ude af vejen kan du fortsætte med installationen af et skrivebordsmiljø.

der er to måder at gøre dette på:

  • brug af apt til at installere pakkerne
  • brug af et Debian-værktøj kaldet tasksel, som hjælper med installationen af flere pakker i en koordineret proces (opgaver)

enten vil man lade dig installere det fulde skrivebordsmiljø, du vælger som en fuld pakke, ligesom hvis du installerede desktopversionen fra bunden. Med dette mener jeg, at du får alle standardapplikationer og værktøjer, du får med desktopversionen.

hvis du vil bruge tasksel skal du først installere den ved hjælp af følgende kommando:

sudo apt install tasksel

når denne opgave er færdig, kan du bruge tasksel til at installere skrivebordsmiljøet (også kaldet DE).

nu ved du sikkert, at der er flere skrivebordsmiljøer tilgængelige. Du kan vælge den, du kan lide. Nogle skrivebordsmiljøer har brug for flere systemressourcer (som GNOME), mens nogle bruger færre systemressourcer (som f.eks.

det er op til dig at beslutte, hvilken DE du vil bruge. Jeg går med GNOME-skrivebordet, da det er standardskrivebordet til Ubuntu. Senere deler jeg også nogle tip til installation af forskellige desktops.

hvis du bruger tasksel kør denne kommando:

sudo tasksel install ubuntu-desktop

hvis du kun vil bruge apt, skal du køre denne kommando:

sudo apt install ubuntu-desktop

afhængigt af din forbindelseshastighed og udstyr vil denne proces tage fra et par minutter til en time.

jeg vil gerne påpege, at begge handlinger vil resultere i fuld installation af GNOME-skrivebordsmiljøet. Jeg kørte begge kommandoer af hensyn til denne tutorial og endte med at have nøjagtigt de samme resultater.

installation og opsætning af display manager

når denne proces er afsluttet, skal du bruge en komponent kaldet en Display Manager, også kendt som en “login manager”. Dette værktøj vil være ansvarligt for at starte displayserveren og indlæse skrivebordet, mens du administrerer brugersessioner og godkendelse.

som standard bruger GNOME Desktop GDM3 som displayhåndtering, men det er lidt tungt på ressourcesiden. Du kan bruge noget lettere og mere ressourcevenligt. I dette tilfælde, lad os gå med lightdm, en platform uafhængig display manager. Installer det med apt:

sudo apt install lightdm

når du installerer lightdm, vil systemet bede om en standard display manager, fordi kun en kan køre ad gangen, selvom du kan have flere installeret.

installation af display manager på Ubuntu server
brug piletasten til at vælge en indstilling, og brug derefter tab-tasten til at vælge <OK > og tryk på enter

vælg blot lightdm fra listen og tryk på <Ok>. Dette bør ikke tage mere end et par minutter. Når denne opgave er udført, kan du derefter starte displayadministratoren og indlæse GUI ‘ en med følgende kommando:

sudo service lightdm start

hvis du vil kontrollere, hvilken displayhåndtering der er konfigureret i dit system, kan du køre:

cat /etc/X11/default-display-manager

og du vil få en prompt svarende til dette:

installation gui ubuntu server Standard
kontrol af standard Display Manager

hvis alt gik efter planen, vil du have en hilsen skærm indlæst.

installation af gui ubuntu server gnome desktop greet
hilsen skærm af GNOME Desktop med LightDM på en Ubuntu server

Indtast dine legitimationsoplysninger, og du vil have dit skrivebord kørende.

installation af gui ubuntu server gnome desktop
GNOME Desktop fuldt indlæst på Ubutnu server

hvis du vil lukke GUI ‘ en, skal du åbne et terminalvindue og skrive:

sudo service lightdm stop

installation af andre skrivebordsmiljøer (valgfrit)

tidligere sagde jeg, at vi kunne vælge forskellige desktops, så lad os se på nogle alternativer.

MATE

MATE er et let skrivebord baseret på GNOME2-basiskode, det er fuldt open source og en meget flot mulighed.

for at installere MATE, ville du køre:

sudo tasksel install ubuntu-mate-core

eller

sudo apt install ubuntu-mate-core

Lubuntu / LSDE/LSDE

Lubuntu er en anden letvægtsmulighed, som jeg anbefaler, hvis dit system er lavt på ressourcer, eller hvis du giver nyt liv til en ældre computer. Installer det ved hjælp af denne kommando:

sudo tasksel install lubuntu-core

eller

sudo apt install lubuntu-core

Ubuntu er et Ubuntu-derivat baseret på skrivebordsmiljøet, der er let, enkelt, stabilt, men det er også meget tilpasseligt. Hvis du vil prøve det, skal du bruge følgende kommando:

sudo tasksel install xubuntu-core

eller

sudo apt install xubuntu-core

jeg forlader nogle andre desktops ud, som KDE, kanel og Budgie, ikke for noget galt, de er alle fremragende desktops også, og du er fri til at installere dem som du vil.

Sådan fjerner GUI fra Ubuntu server?

hvis du indser, at skrivebordsmiljøet tager for meget computerressourcer, kan du fjerne de pakker, du tidligere har installeret.

husk, at det kan forårsage afhængighedsproblemer i nogle tilfælde, så lav en sikkerhedskopi af dine vigtige data eller opret et system snapshot.

du ved, hvordan du fjerner pakker fra Ubuntu:

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

genstart dit system nu. Du skal være tilbage til det normale kommandolinjelogin.

indpakning

installation af en GUI til et skrivebord er muligt, men ikke nødvendigt i de fleste scenarier. Hvis du ikke er for fortrolig med kommandolinjen, skal du bruge en serverdistribution som YunoHost, der er bygget oven på Debian, til at give dig en server, der kan styres via GUI.

når det er sagt, hvis du installerer et system fra bunden, så vil jeg anbefale, at du går med en desktopversion og undgår de ekstra trin bagefter.

Leave a Reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.