Instalați Enlightenment Desktop pe Devuan Linux


Într-un articol anterior despre instalarea Devuan Linux, a fost instalată o nouă instalare a Devuan Linux fără un mediu grafic, cu scopul exclusiv de a instala ulterior mediul desktop Enlightenment.

Enlightenment a fost inițial un manager de ferestre și a apărut într-un mediu desktop minunat. Pentru mai multe informații despre proiecte, vă rugăm să treceți pe pagina lor „despre noi” situată: https://www.enlightenment.org/about.

Acest articol va descrie cum să instalați cea mai nouă versiune de Enlightenment. La momentul scrierii acestui articol, versiunea actuală Enlightenment este versiunea 0.21.6, iar versiunea actuală a bibliotecilor EFL este versiunea 1.18.4.

Cerințe de sistem

Dacă continuați de la articolul de instalare Devuan, sistemul ar trebui să aibă deja cerințele minime necesare pentru iluminare.

Cu toate acestea, dacă pornește de la zero, următoarele sunt specificațiile minime sugerate pentru acest proces.

  1. Cel puțin 15 GB spațiu pe disc; încurajat cu tărie să aibă mai multe
  2. Cel puțin 2 GB de memorie RAM; mai mult este încurajat
  3. Conexiune la internet; programul de instalare va descărca fișiere de pe Internet

Instalarea Enlightenment Desktop pe Devan Linux

1. Primul pas este să vă asigurați că Devuan este complet actualizat. Primul pas este să rulați o serie de comenzi pentru a obține cele mai recente pachete disponibile pentru Devuan.

Următoarele trebuie să fie executate ca utilizator root, iar instalarea implicită a Devuan nu include pachetul „sudo”. Va fi necesară conectarea ca utilizator root:

$ su root
# apt-get update
# apt-get upgrade

2. Odată ce Devuan este actualizat și au fost efectuate toate repornirile necesare, este timpul să începem construirea EFL și a Enlightenment.

Când construiți ceva de la sursă, există întotdeauna mai multe dependențe care vor trebui instalate înainte de a începe procesul. Următoarele sunt bibliotecile de dezvoltare și instrumentele necesare pentru EFL/Enlightenment pe Devuan și pentru a le instala rapid, executați următoarea comandă:

# 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'

Acest proces va necesita descărcarea de aproximativ 170 MB de arhive și poate dura între 5-15 minute, în funcție de conexiunea la internet și de viteza computerului. Totuși, procesul pe un VM a durat aproximativ 3 minute.

3. După ce au fost obținute dependențele necesare, este timpul să descărcați fișierele necesare pentru EFL și Enlightenment.

Toate fișierele necesare pot fi obținute folosind comanda 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

Această comandă va dura aproximativ un minut pentru a se finaliza pe majoritatea conexiunilor la Internet. Comanda este pur și simplu descărcarea fișierelor de dezvoltare necesare pentru a construi EFL și Enlightenment din codul sursă.

4. Următorul pas este extragerea conținutului tarball-urilor.

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

Cele două comenzi de mai sus vor crea două foldere în actualul numit direct „efl-1.18.4” și, respectiv, „enlightenment-0.21.6”.

5. Primul dintre aceste foldere care va fi necesar este folderul „efl-1.18.4”. Deoarece Devuan își propune să fie gratuit de sistem, procesul de pregătire a codului sursă va necesita un parametru de configurare special pentru a fi construit corect mai târziu.

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

Comanda de configurare de mai sus va varia în ceea ce privește durata de finalizare, dar poate dura chiar și un minut, în funcție de sistem. Totuși, acordați o atenție deosebită oricăror erori raportate de proces.

De obicei, singurele erori care vor fi experimentate aici vor fi bibliotecile de dezvoltare lipsă. Ieșirea va indica probabil care bibliotecă lipsește și această bibliotecă poate fi instalată cu ușurință.

# apt-get install library-name

6. Dacă comanda de configurare a rulat fără erori, rezultatul final ar trebui să fie o listă colorată a elementelor care vor fi incluse atunci când EFL este construit în pașii următori.

Următorii pași sunt crearea efectivă a bibliotecilor EFL necesare.

# make
# su -c 'make install'

Acest proces va varia din nou în funcție de mașina și resursele hardware disponibile pentru procesul de construire. Mașina virtuală utilizată în acest ghid a durat aproximativ 10 minute pentru finalizarea ambelor comenzi.

7. Odată ce procesul de construire a EFL este finalizat, este timpul să construim Iluminarea.

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

Comenzile de mai sus vor dura oriunde între 10-15 minute, în funcție din nou de sistemul utilizat. Odată ce comanda finală a fost finalizată, mai trebuie efectuată o sarcină înainte de a lansa mediul desktop Enlightenment.

8. Această comandă finală va configura X11 pentru a lansa Enlightenment atunci când utilizatorul pornește X (Nu rulați aceste comenzi ca root).

# echo 'exec enlightenment_start' > ~/.xinitrc
$ startx

Dacă totul merge bine, sistemul va porni configurația inițială a Enlightenment, care va ghida utilizatorul prin limbă, tastatură și alte setări de configurare.

9. Odată ce toate setările utilizatorului au fost configurate, utilizatorul va fi introdus în Desktop-ul Enlightenment!

Sper că acest articol a fost benefic și că vă bucurați de noul mediu desktop Enlightenment în Devuan Linux! Vă rog să-mi spuneți dacă aveți probleme sau întrebări pe care le puteți avea. Ca întotdeauna, vă mulțumesc pentru timpul acordat citirii acestui articol!