Installer Enlightenment Desktop på Devuan Linux


I en tidligere artikkel om installering av Devuan Linux ble en ny installasjon av Devuan Linux installert uten et grafisk miljø med det formål å senere installere skrivebordsmiljøet Enlightenment.

Enlightenment var opprinnelig en vindusbehandler og har utviklet seg til et fantastisk skrivebordsmiljø. For mer informasjon om prosjektene, vennligst stikk innom deres ‘om oss’-side som ligger: https://www.enlightenment.org/about.

Denne artikkelen vil dekke hvordan du installerer den nyeste versjonen av Enlightenment. Når dette skrives, er gjeldende versjon Enlightenment versjon 0.21.6 og gjeldende versjon av EFL-bibliotekene er versjon 1.18.4.

Systemkrav

Hvis du fortsetter fra Devuan-installasjonsartikkelen, bør systemet allerede ha minimumskravene som kreves for opplysning.

Men hvis du starter fra bunnen av, er følgende minimumsspesifikasjoner for denne prosessen.

  1. Minst 15 GB diskplass; oppfordres sterkt til å ha flere
  2. Minst 2 GB ram; mer oppmuntres
  3. Internett-tilkobling; installasjonsprogrammet vil laste ned filer fra Internett

Installasjon av Enlightenment Desktop på Devan Linux

1. Det første trinnet er å sikre at Devuan er fullstendig oppdatert. Det første trinnet er å kjøre en rekke kommandoer for å få de nyeste pakkene tilgjengelig for Devuan.

Følgende må kjøres som root-bruker, og standardinstallasjonen av Devuan inkluderer ikke «sudo»-pakken. Innlogging som root-bruker vil være nødvendig:

su root
apt-get update
apt-get upgrade

2. Når Devuan er oppdatert og eventuelle nødvendige omstarter er utført, er det på tide å begynne byggingen av EFL og Enlightenment.

Når du bygger noe fra kilden, er det alltid flere avhengigheter som må installeres før du starter prosessen. Følgende er de nødvendige utviklingsbibliotekene og verktøyene som trengs for EFL/Enlightenment på Devuan, og for å raskt installere dem, kjør 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 prosessen vil kreve at omtrent 170 MB med arkiver lastes ned og kan sannsynligvis ta alt fra 5–15 minutter, avhengig av Internett-tilkoblingen og datamaskinens hastighet. Prosessen på en VM tok imidlertid omtrent 3 minutter.

3. Når de nødvendige avhengighetene er oppnådd, er det på tide å laste ned de nødvendige filene for EFL og Enlightenment.

Alle nødvendige filer kan fås ved å bruke wget-kommandoen.

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 kommandoen vil ta omtrent et minutt å fullføre på de fleste Internett-tilkoblinger. Kommandoen er ganske enkelt å laste ned de nødvendige utviklingsfilene for å bygge EFL og Enlightenment fra kildekoden.

4. Neste trinn er å trekke ut innholdet i tarballene.

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

De to kommandoene ovenfor vil opprette to mapper i gjeldende direkte kalt "efl-1.18.4" og "enlightenment-0.21.6" henholdsvis.

5. Den første av disse mappene som trengs er «efl-1.18.4»-mappen. Siden Devuan har som mål å være systemfri, vil prosessen med å forberede kildekoden kreve en spesiell konfigureringsparameter for å bygge riktig senere.

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

Konfigurasjonskommandoen ovenfor vil variere i hvor lang tid det tar å fullføre, men kan ta så lite som ett minutt avhengig av systemet. Vær imidlertid oppmerksom på eventuelle feil rapportert av prosessen.

Vanligvis vil de eneste feilene som vil oppleves her være manglende utviklingsbiblioteker. Utdataene vil sannsynligvis indikere hvilket bibliotek som mangler, og det aktuelle biblioteket kan enkelt installeres med.

apt-get install library-name

6. Hvis configure-kommandoen kjørte uten noen feil, bør den endelige utgangen være en fargerik liste over elementene som skal inkluderes når EFL bygges i de kommende trinnene.

De neste trinnene er å faktisk opprette de nødvendige EFL-bibliotekene.

make
su -c 'make install'

Denne prosessen vil igjen variere basert på maskin- og maskinvareressursene som er tilgjengelige for byggeprosessen. Den virtuelle maskinen som brukes i denne veiledningen tok omtrent 10 minutter før begge kommandoene ble fullført.

7. Når byggeprosessen EFL er fullført, er det på tide å bygge opplysning.

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

Kommandoene ovenfor vil ta alt fra 10-15 minutter, avhengig av systemet som brukes. Når den siste kommandoen er fullført, må en oppgave til før du starter skrivebordsmiljøet Enlightenment.

8. Denne siste kommandoen vil sette opp X11 for å starte opplysning når brukeren starter X (ikke kjør disse kommandoene som root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Hvis alt går bra, vil systemet starte den første konfigurasjonen av Enlightenment som vil lede brukeren gjennom språket, tastaturet og andre konfigurasjonsinnstillinger.

9. Når alle brukerinnstillingene er konfigurert, vil brukeren slippes inn på Enlightenment Desktop!

Jeg håper at denne artikkelen har vært nyttig og at du liker det nye skrivebordsmiljøet Enlightenment i Devuan Linux! Gi meg beskjed hvis du støter på problemer eller spørsmål du måtte ha. Som alltid, takk for at du tok deg tid til å lese denne artikkelen!