Instal·leu Enlightenment Desktop a Devuan Linux


En un article anterior sobre la instal·lació de Devuan Linux, es va instal·lar una nova instal·lació de Devuan Linux sense un entorn gràfic amb l'únic propòsit d'instal·lar posteriorment l'entorn d'escriptori Enlightenment.

Enlightenment era originalment un gestor de finestres i s'ha generat en un entorn d'escriptori meravellós. Per obtenir més informació sobre els projectes, visiteu la seva pàgina sobre nosaltres ubicada: https://www.enlightenment.org/about.

Aquest article tractarà com instal·lar la versió més recent d'Enlightenment. En el moment d'escriure aquest article, la versió actual d'Enlightenment és la versió 0.21.6 i la versió actual de les biblioteques EFL és la versió 1.18.4.

Si continueu des de l'article d'instal·lació de Devuan, el sistema ja hauria de tenir els requisits mínims necessaris per a la il·luminació.

Tanmateix, si es comença des de zero, les següents són les especificacions mínimes suggerides per a aquest procés.

  1. Almenys 15 GB d'espai en disc; animat a tenir-ne més
  2. Almenys 2 GB de memòria RAM; es fomenta més
  3. Connexió a Internet; l'instal·lador baixarà fitxers d'Internet

Instal·lació d'Enlightenment Desktop a Devan Linux

1. El primer pas és assegurar-se que Devuan estigui totalment actualitzat. El primer pas és executar una sèrie d'ordres per obtenir els darrers paquets disponibles per a Devuan.

El següent s'ha d'executar com a usuari root i la instal·lació predeterminada de Devuan no inclou el paquet sudo. Serà necessari iniciar la sessió com a usuari root:

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

2. Una vegada que Devuan s'hagi actualitzat i s'hagin realitzat els reinicis necessaris, és hora de començar la construcció d'EFL i Enlightenment.

Quan es construeix qualsevol cosa des de l'origen, sempre hi ha diverses dependències que caldrà instal·lar abans de començar el procés. A continuació es mostren les biblioteques i eines de desenvolupament necessàries per a EFL/Enlightenment a Devuan i, per instal·lar-les ràpidament, executeu l'ordre següent:

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

Aquest procés requerirà descàrrega d'uns 170 MB d'arxius i és probable que trigui entre 5 i 15 minuts, depenent de la connexió a Internet i la velocitat de l'ordinador. Tanmateix, el procés en una màquina virtual va trigar uns 3 minuts.

3. Un cop obtingudes les dependències necessàries, és el moment de descarregar els fitxers necessaris per a EFL i Enlightenment.

Tots els fitxers necessaris es poden obtenir mitjançant l'ordre 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

Aquesta ordre trigarà aproximadament un minut a completar-se a la majoria de connexions a Internet. L'ordre és simplement baixar els fitxers de desenvolupament necessaris per crear EFL i Enlightenment des del codi font.

4. El següent pas és extreure el contingut de les tarballs.

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

Les dues ordres anteriors crearan dues carpetes a l'actual directament anomenades efl-1.18.4 i enlightenment-0.21.6 respectivament.

5. La primera d'aquestes carpetes que es necessitarà és la carpeta ‘efl-1.18.4’. Com que Devuan pretén ser lliure de sistema, el procés de preparació del codi font requerirà un paràmetre de configuració especial per construir-lo correctament més tard.

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

L'ordre de configuració anterior variarà en la quantitat de temps que triga a completar-se, però pot trigar només un minut segons el sistema. No obstant això, presteu molta atenció als errors que el procés informi.

Normalment, els únics errors que s'experimentaran aquí seran les biblioteques de desenvolupament que falten. La sortida probablement indicarà quina biblioteca falta i amb aquesta biblioteca en particular es pot instal·lar fàcilment.

# apt-get install library-name

6. Si l'ordre de configuració s'ha executat sense cap error, la sortida final hauria de ser una llista acolorida dels elements que s'han d'incloure quan es creï l'EFL en els propers passos.

Els següents passos són crear realment les biblioteques EFL necessàries.

# make
# su -c 'make install'

Aquest procés tornarà a variar en funció de la màquina i els recursos de maquinari disponibles per al procés de creació. La màquina virtual que s'utilitza en aquesta guia va trigar aproximadament 10 minuts a completar ambdues ordres.

7. Un cop finalitzat el procés de creació d'EFL, és hora de construir la Il·luminació.

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

Les ordres anteriors trigaran entre 10 i 15 minuts, depenent una vegada més del sistema que s'utilitzi. Un cop completada l'ordre final, cal fer una tasca més abans d'iniciar l'entorn d'escriptori Enlightenment.

8. Aquesta ordre final configurarà X11 per iniciar l'enlightenment quan l'usuari iniciï X (no executeu aquestes ordres com a root).

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

Si tot va bé, el sistema iniciarà la configuració inicial de l'Enlightenment que guiarà l'usuari a través de l'idioma, el teclat i altres paràmetres de configuració.

9. Un cop s'hagi configurat tota la configuració de l'usuari, l'usuari es col·locarà a l'escriptori Enlightenment!

Espero que aquest article hagi estat beneficiós i que gaudiu del nou entorn d'escriptori Enlightenment a Devuan Linux! Si us plau, fes-me saber si tens algun problema o pregunta que puguis tenir. Com sempre, gràcies per dedicar-vos el temps a llegir aquest article!