Installer Enlightenment Desktop på Devuan Linux


I en tidligere artikel om installation af Devuan Linux blev en ny installation af Devuan Linux installeret uden et grafisk miljø med det ene formål senere at installere skrivebordsmiljøet til Oplysningstiden.

Oplysning var oprindeligt vinduesadministrator og har skabt et vidunderligt skrivebordsmiljø. For mere information om projekterne, skal du stoppe ved deres 'om os'-side, der findes: https://www.enlightenment.org/about.

Denne artikel vil dække, hvordan du installerer den nyeste version af Oplysning. På dette tidspunkt er den nuværende version Oplysning version 0.21.6, og den aktuelle version af EFL-bibliotekerne er version 1.18.4.

Hvis du fortsætter fra Devuan-installationsartiklen, skal systemet allerede have de minimumskrav, der er nødvendige for oplysning.

Men hvis du starter fra bunden, er følgende de mindst foreslåede specifikationer for denne proces.

  1. Mindst 15 GB diskplads; opfordres kraftigt til at have mere
  2. Mindst 2 GB RAM; mere tilskyndes
  3. Internetforbindelse installationsprogrammet downloader filer fra Internettet

Installation af Enlightenment Desktop på Devan Linux

1. Det første skridt er at sikre, at Devuan er fuldt opdateret. Det første trin er at køre en række kommandoer for at få de nyeste pakker til rådighed for Devuan.

Følgende skal køres som rodbruger, og standardinstallationen af Devuan inkluderer ikke pakken 'sudo'. Det er nødvendigt at logge ind som rodbruger:

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

2. Når Devuan er opdateret, og alle nødvendige genstart er udført, er det tid til at begynde opbygningen af EFL og Oplysning.

Når du bygger noget fra kilden, er der altid flere afhængigheder, der skal installeres, før processen påbegyndes. Følgende er de nødvendige udviklingsbiblioteker og -værktøjer, der er nødvendige for EFL/Oplysning om Devuan, og for hurtigt at installere dem skal du køre følgende kommando:

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

Denne proces kræver cirka 170 MB arkiver, der kan downloades og kan sandsynligvis tage alt fra 5-15 minutter afhængigt af internetforbindelsen og computerens hastighed. Processen på en VM tog dog ca. 3 minutter.

3. Når de nødvendige afhængigheder er opnået, er det tid til at downloade de nødvendige filer til EFL og oplysning.

Alle nødvendige filer kan fås ved hjælp af kommandoen 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

Denne kommando tager cirka et minut at udføre på de fleste internetforbindelser. Kommandoen er simpelthen at downloade de nødvendige udviklingsfiler til at opbygge EFL og oplysning fra kildekoden.

4. Det næste trin er at udtrække indholdet af tarballs.

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

De to kommandoer ovenfor vil oprette to mapper i den aktuelle direkte kaldet henholdsvis 'efl-1.18.4' og 'oplysning-0.21.6'.

5. Den første af disse mapper, der er brug for, er mappen 'efl-1.18.4'. Da Devuan sigter mod at være systemfri, kræver processen med at forberede kildekoden en speciel konfigurationsparameter for at opbygge ordentligt senere.

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

Ovenstående konfigurationskommando varierer i den tid, det tager at fuldføre, men kan tage så lidt som et minut afhængigt af systemet. Vær dog opmærksom på eventuelle fejl rapporteret af processen.

Typisk mangler de eneste fejl, der opleves her, manglende udviklingsbiblioteker. Outputtet vil sandsynligvis indikere, hvilket bibliotek der mangler, og det bestemte bibliotek let kan installeres med.

# apt-get install library-name

6. Hvis konfigurationskommandoen kørte uden fejl, skulle den endelige output være en farverig liste over de emner, der skal medtages, når EFL bygges i de kommende trin.

De næste trin er faktisk at oprette de nødvendige EFL-biblioteker.

# make
# su -c 'make install'

Denne proces vil igen variere afhængigt af de maskin- og hardwareressourcer, der er tilgængelige for byggeprocessen. Den virtuelle maskine, der blev brugt i denne vejledning, tog cirka 10 minutter, før begge kommandoer var færdige.

7. Når EFL-byggeprocessen er afsluttet, er det tid til at opbygge oplysning.

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

Ovenstående kommandoer tager alt fra 10-15 minutter afhængigt af det system, der bruges. Når den endelige kommando er afsluttet, skal der udføres endnu en opgave, før Oplysningens skrivebordsmiljø startes.

8. Denne sidste kommando indstiller X11 til at starte oplysning, når brugeren starter X (Kør ikke disse kommandoer som root).

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

Hvis alt går godt, starter systemet den indledende konfiguration af Oplysning, som fører brugeren gennem sprog-, tastatur- og andre konfigurationsindstillinger.

9. Når alle brugerindstillingerne er indstillet, slippes brugeren på Oplysningsskærmen!

Jeg håber, at denne artikel har været gavnlig, og at du nyder det nye desktop-miljø for oplysning i Devuan Linux! Giv mig besked, hvis du støder på problemer eller spørgsmål, du måtte have. Tak som altid, fordi du tog dig tid til at læse denne artikel!