Vyhledávání na webu

Nainstalujte Enlightenment Desktop na Devuan Linux


V dřívějším článku o instalaci Devuan Linuxu byla čerstvá instalace Devuan Linuxu nainstalována bez grafického prostředí pouze za účelem pozdější instalace desktopového prostředí Enlightenment.

Enlightenment byl původně správcem oken a zrodil se v nádherném desktopovém prostředí. Pro více informací o projektech se prosím zastavte na jejich stránce „o nás“: https://www.enlightenment.org/about.

Tento článek popisuje, jak nainstalovat nejnovější verzi Enlightenment. V době psaní tohoto článku je aktuální verze Enlightenment verze 0.21.6 a aktuální verze knihoven EFL je verze 1.18.4.

Požadavky na systém

Pokud budete pokračovat od instalačního článku Devuan, systém by již měl mít minimální požadavky potřebné pro osvícení.

Pokud však začínáte od nuly, níže jsou uvedeny minimální doporučené specifikace pro tento proces.

  1. Minimálně 15 GB místa na disku; důrazně se doporučuje mít více
  2. Alespoň 2 GB paměti RAM; více se doporučuje
  3. Připojení k internetu; instalační program stáhne soubory z internetu

Instalace Enlightenment Desktop na Devan Linux

1. Prvním krokem je zajistit, aby byl Devuan plně aktualizován. Prvním krokem je spuštění řady příkazů pro získání nejnovějších balíčků dostupných pro Devuan.

Následující musí být spuštěn jako uživatel root a výchozí instalace Devuan nezahrnuje balíček „sudo“. Přihlášení jako uživatel root bude nutné:

su root
apt-get update
apt-get upgrade

2. Jakmile je Devuan aktualizován a všechny nezbytné restarty byly provedeny, je čas začít s budováním EFL a Osvícení.

Při vytváření čehokoli ze zdroje vždy existuje několik závislostí, které bude nutné nainstalovat před zahájením procesu. Následují nezbytné vývojové knihovny a nástroje, které jsou potřebné pro EFL/Enlightenment na Devuanu a pro jejich rychlou instalaci spusťte následující příkaz:

su -c 'apt-get install openssl curl gcc g++ libdbus-1-dev libc6-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libpulse-dev libsndfile1-dev libx11-dev libxau-dev libxcomposite-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes3 libxinerama-dev libxrandr-dev libxrender-dev libxss-dev libxtst-dev libxt-dev libxcursor-dev libxp-dev libxi-dev libgl1-mesa-dev libgif-dev util-linux libudev-dev poppler-utils libpoppler-cpp-dev libraw-dev libspectre-dev librsvg2-dev libwebp5 liblz4-1 libvlc5 libbullet-dev libpng12-0 libjpeg-dev libgstreamer1.0-0 libgstreamer1.0-dev zlibc luajit libluajit-5.1-dev pkg-config doxygen libssl-dev libglib2.0-dev libtiff5-dev libmount-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libeina-dev libxcb-keysyms1-dev dbus-x11 xinit xorg'

Tento proces bude vyžadovat stažení asi 170 MB archivů a může pravděpodobně trvat 5–15 minut v závislosti na internetovém připojení a rychlosti počítače. Proces na virtuálním počítači však trval asi 3 minuty.

3. Jakmile získáte potřebné závislosti, je čas stáhnout si potřebné soubory pro EFL a Osvícení.

Všechny potřebné soubory lze získat pomocí příkazu wget.

wget -c http://download.enlightenment.org/rel/libs/efl/efl-1.18.4.tar.gz http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.6.tar.gz

Dokončení tohoto příkazu bude u většiny připojení k internetu trvat asi minutu. Příkaz jednoduše stahuje potřebné vývojové soubory k sestavení EFL a Enlightenment ze zdrojového kódu.

4. Dalším krokem je extrahování obsahu tarballů.

tar xf efl-1.18.4.tar.gz
tar xf enlightenment-0.21.6.tar.gz

Dva výše uvedené příkazy vytvoří v aktuálním pořadí dvě složky přímo nazvané „efl-1.18.4“ a „enlightenment-0.21.6“.

5. První z těchto složek, kterou budete potřebovat, je složka „efl-1.18.4“. Vzhledem k tomu, že Devuan má za cíl být bez systemd, proces přípravy zdrojového kódu bude vyžadovat speciální konfigurační parametr, aby se později správně sestavil.

cd efl-1.18.4
./configure --disable-systemd

Výše uvedený konfigurační příkaz se bude lišit v době, kterou zabere dokončení, ale může trvat i minutu v závislosti na systému. Věnujte však velkou pozornost všem chybám hlášeným procesem.

Typicky jediné chyby, ke kterým zde dojde, budou chybějící vývojové knihovny. Výstup pravděpodobně uvede, která knihovna chybí a kterou konkrétní knihovnu lze snadno nainstalovat.

apt-get install library-name

6. Pokud příkaz configure proběhl bez jakýchkoliv chyb, konečným výstupem by měl být barevný seznam položek, které budou zahrnuty při vytváření EFL v nadcházejících krocích.

Dalšími kroky je skutečně vytvořit potřebné knihovny EFL.

make
su -c 'make install'

Tento proces se bude opět lišit v závislosti na strojových a hardwarových prostředcích dostupných pro proces sestavení. Dokončení obou příkazů virtuálnímu počítači použitému v této příručce trvalo přibližně 10 minut.

7. Jakmile je proces sestavování EFL dokončen, je čas vybudovat Osvícení.

cd ../enlightenment-0.21.6
./configure --disable-systemd
make
su -c 'make install'

Výše uvedené příkazy budou trvat 10–15 minut, opět v závislosti na používaném systému. Po dokončení posledního příkazu je třeba před spuštěním desktopového prostředí Enlightenment provést ještě jeden úkol.

8. Tento poslední příkaz nastaví X11 tak, aby spustil osvícení, když uživatel spustí X (nespouštějte tyto příkazy jako root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Pokud vše půjde dobře, systém zahájí počáteční konfiguraci Osvícení, která uživatele provede nastavením jazyka, klávesnice a dalších konfiguračních nastavení.

9. Jakmile jsou všechna uživatelská nastavení nastavena, bude uživatel přesunut na plochu Enlightenment!

Doufám, že tento článek byl přínosný a že se vám nové desktopové prostředí Enlightenment v Devuan Linuxu líbí! Pokud narazíte na nějaké problémy nebo dotazy, dejte mi prosím vědět. Jako vždy vám děkuji, že jste si našli čas na přečtení tohoto článku!