jak nainstalovat desktopové prostředí (GUI) na serveru Ubuntu

chcete nainstalovat GUI na server Ubuntu? Můžete to udělat ve většině scénářů a budu podrobně diskutovat o krocích v tomto tutoriálu.

ale než to uvidíte, dovolte mi, abych vám řekl, proč edice serveru nepřichází s GUI a v jakých případech byste mohli nainstalovat GUI na váš server.

proč Ubuntu server nemá GUI?

pokud porovnáte Ubuntu desktop se serverem, hlavním rozdílem bude absence GUI, tj. Ubuntu Server je v podstatě pruhovaná verze Ubuntu desktop bez grafických modulů.

to je záměrné. Server Linux má v úmyslu používat systémové prostředky na spuštěných službách. Grafické desktopové prostředí spotřebovává mnoho systémových prostředků, a proto operační systémy serveru ve výchozím nastavení neobsahují desktopové prostředí.

můžete použít server Ubuntu na 512 MB RAM, ale desktop Ubuntu bude potřebovat alespoň 2 GB RAM, aby fungoval slušně. To je ve světě serverů považováno za plýtvání zdroji.

jako uživatel serveru (nebo sysadmin) se očekává, že budete používat a spravovat svůj systém pomocí příkazového řádku. Pro tento účel byste měli mít slušné znalosti o příkazech Linuxu.

vyžaduje se restart systému
typicky musíte spravovat server z příkazového řádku

opravdu potřebujete nainstalovat GUI na váš server?

někteří lidé se necítí dobře s myšlenkou dělat vše pomocí příkazů v terminálu. Většina lidí je podmíněna grafickým používáním počítače.

můžete zvolit instalaci desktopového prostředí na váš server a použít jej graficky. Tak to většina lidí nedělá, ale je to možnost.

ale to funguje pouze v případě, že máte přímý přístup k serveru. Pokud jej používáte na fyzickém počítači, jako je server, stolní počítač/notebook nebo zařízení, jako je Raspberry Pi. Můžete jej také nainstalovat na server běžící ve virtuálním počítači, pokud máte přímý přístup k hostitelskému systému.

pokud máte server nasazen pomocí poskytovatele cloudového serveru, jako je Linode, DigitalOcean nebo AWS, instalace GUI nebude dobrý nápad. Pokud máte vzdálený server, který chcete graficky spravovat, můžete použít nástroje jako Webmin nebo Cockpit. Tyto nástroje vám umožní používat a spravovat své servery graficky ve webovém prohlížeči. Spotřebovává mnohem méně systémových prostředků než plnohodnotné desktopové prostředí.

rozhraní kokpitu
nástroje jako kokpit umožňují grafickou správu serverů Linuxu

Jak nainstalovat GUI na serveru Ubuntu?

jakmile jsou základy jasné, podívejme se na kroky pro instalaci desktopového prostředí na serveru Ubuntu.

budete potřebovat následující věci:

  • Ubuntu Server nakonfigurován a spuštěn s alespoň 2 GB RAM
  • oprávnění správce (musíte spustit příkazy sudo)
  • připojení k Internetu (budete stahovat a instalovat nové balíčky)

v mém případě je server Ubuntu nainstalován ve virtuálním počítači a mám přímý přístup k hostitelskému počítači. Použil jsem stejnou metodu na serveru Ubuntu nainstalovaném na Raspberry Pi.

pozor!

tyto věci jsou v pořádku pro experimentální účely, když se učíte a zkoumáte. Prosím, nepřidávejte GUI na produkčním serveru. Odstranění GUI poté může způsobit problémy se závislostí a v některých případech ponechat poškozený systém.

příprava vašeho systému

nejprve, protože se chystáte provést některé systémové úpravy, aktualizujme & upgradujte vše, abyste se ujistili, že náš systém používá nejnovější balíčky:

sudo apt update && sudo apt upgrade

instalace desktopového prostředí

s aktualizacemi z cesty můžete pokračovat v instalaci desktopového prostředí.

existují dva způsoby, jak toho dosáhnout:

  • použití apt k instalaci balíčků
  • pomocí nástroje Debian s názvem tasksel, který pomáhá s instalací více balíčků v jednom koordinovaném procesu (úkoly)

buď vám umožní nainstalovat celé prostředí plochy, které si vyberete jako úplný balíček, stejně jako kdybyste instalovali verzi pro stolní počítače od nuly. Tím myslím, že získáte všechny výchozí aplikace a nástroje, které získáte s verzí pro stolní počítače.

Chcete – li použít tasksel, musíte jej nejprve nainstalovat pomocí následujícího příkazu:

sudo apt install tasksel

po dokončení této úlohy můžete použít tasksel k instalaci prostředí plochy (označovaného také jako DE).

nyní pravděpodobně víte, že je k dispozici několik desktopových prostředí. Můžete si vybrat ten, který se vám líbí. Některá desktopová prostředí potřebují více systémových prostředků (jako GNOME), zatímco některá používají méně systémových prostředků (jako Xfce, MATE atd.).

je na vás, abyste se rozhodli, které DE chcete použít. Jdu s pracovní plochou GNOME, protože je to výchozí plocha pro Ubuntu. Později se podělím o několik tipů pro instalaci různých stolních počítačů.

pokud používáte tasksel spusťte tento příkaz:

sudo tasksel install ubuntu-desktop

pokud chcete použít pouze apt, spusťte tento příkaz:

sudo apt install ubuntu-desktop

v závislosti na rychlosti připojení a hardwaru bude tento proces trvat několik minut až hodinu.

chci poukázat na to, že obě akce povedou k úplné instalaci desktopového prostředí GNOME. Spustil jsem oba příkazy kvůli tomuto tutoriálu a skončil jsem s přesně stejnými výsledky.

instalace a nastavení správce zobrazení

po dokončení tohoto procesu budete potřebovat komponentu nazvanou Správce zobrazení, známou také jako „správce přihlášení“. Tento nástroj bude zodpovědný za spuštění zobrazovacího serveru a načtení plochy při správě uživatelských relací a ověřování.

ve výchozím nastavení používá GNOME Desktop jako správce zobrazení GDM3, ale na straně zdrojů je to trochu těžké. Můžete použít něco lehčího a šetrnějšího ke zdrojům. V tomto případě pojďme s lightdm, správcem zobrazení nezávislým na platformě. Nainstalujte jej pomocí apt:

sudo apt install lightdm

při instalaci lightdm systém požádá o výchozí správce zobrazení, protože pouze jeden může běžet najednou, i když můžete mít nainstalováno několik.

instalace správce zobrazení na serveru Ubuntu
pomocí klávesy se šipkou vyberte možnost a poté pomocí klávesy tab vyberte < OK> a stiskněte klávesu enter

stačí si vybrat lightdm ze seznamu a stiskněte < Ok>. Nemělo by to trvat déle než pár minut. Po dokončení této úlohy můžete spustit správce zobrazení a načíst GUI následujícím příkazem:

sudo service lightdm start

Chcete-li zkontrolovat, jaký správce zobrazení je ve vašem systému nakonfigurován, můžete spustit:

cat /etc/X11/default-display-manager

a dostanete výzvu podobnou tomuto:

instalace gui ubuntu server výchozí
kontrola výchozího Správce zobrazení

pokud vše proběhlo podle plánu, budete mít načtenou obrazovku pozdravu.

 instalace gui ubuntu server gnome desktop greet
zdravím obrazovku GNOME Desktop s LightDM na serveru Ubuntu

zadejte své přihlašovací údaje a budete mít pracovní plochu spuštěnou.

 instalace gui ubuntu server gnome desktop
GNOME Desktop plně načten na Ubutnu serveru

pokud chcete vypnout GUI otevřete okno terminálu a zadejte:

sudo service lightdm stop

instalace jiných desktopových prostředí (volitelné)

dříve jsem řekl, že bychom si mohli vybrat různé stolní počítače, takže se podívejme na některé alternativy.

MATE

MATE je lehká pracovní plocha založená na základním kódu GNOME2, je to plně otevřený zdroj a velmi pěkná volba.

Chcete-li nainstalovat MATE, spusťte:

sudo tasksel install ubuntu-mate-core

nebo

sudo apt install ubuntu-mate-core

Lubuntu/LXDE / LXQT

Lubuntu je další lehká volba, kterou doporučuji, pokud je váš systém málo zdrojů nebo pokud dáváte staršímu počítači nový život. Nainstalujte jej pomocí tohoto příkazu:

sudo tasksel install lubuntu-core

nebo

sudo apt install lubuntu-core

Xubuntu / Xfce

Xubuntu je derivát Ubuntu založený na desktopovém prostředí Xfce, který je lehký, jednoduchý, stabilní, ale je také vysoce přizpůsobitelný. Pokud si to chcete vyzkoušet, použijte následující příkaz:

sudo tasksel install xubuntu-core

nebo

sudo apt install xubuntu-core

opouštím některé další stolní počítače, jako KDE, Cinnamon a Budgie, ne pro nic špatného, jsou to také vynikající stolní počítače a můžete je nainstalovat, jak chcete.

jak odstranit GUI ze serveru Ubuntu?

pokud si uvědomíte, že desktopové prostředí využívá příliš mnoho výpočetních prostředků, můžete odebrat dříve nainstalované balíčky.

mějte na paměti, že v některých případech může způsobit problémy se závislostí, takže si prosím vytvořte zálohu důležitých dat nebo vytvořte snímek systému.

víte, jak odstranit balíčky z Ubuntu:

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

restartujte systém nyní. Měli byste se vrátit k normálnímu přihlášení do příkazového řádku.

zabalení

instalace GUI pro pracovní plochu je možná, ale ve většině scénářů není nutná. Pokud se vám příkazový řádek příliš nelíbí, použijte distribuci serveru, jako je YunoHost, která je postavena na vrcholu Debianu, aby vám poskytla server, který lze spravovat pomocí GUI.

to znamená, že pokud instalujete systém od nuly, pak bych doporučil, abyste šli s verzí pro stolní počítače a poté se vyhnuli dalším krokům.

Leave a Reply

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.