Namestite Enlightenment Desktop na Devuan Linux


V prejšnjem članku o namestitvi Devuan Linuxa je bila nameščena nova namestitev Devuan Linuxa brez grafičnega okolja, edini namen poznejše namestitve namiznega okolja Enlightenment.

Enlightenment je bil prvotno upravitelj oken in se je rodil v čudovito namizno okolje. Za več informacij o projektih obiščite njihovo stran »o nas« na naslovu: https://www.enlightenment.org/about.

Ta članek bo opisal, kako namestiti najnovejšo različico programa Enlightenment. V času pisanja tega dokumenta je trenutna različica Enlightenment različica 0.21.6, trenutna različica knjižnic EFL pa različica 1.18.4.

Če nadaljujemo s člankom o namestitvi Devuan, bi moral sistem že imeti minimalne zahteve, potrebne za razsvetljenje.

Če pa začnete od začetka, so naslednje minimalne predlagane specifikacije za ta postopek.

  1. najmanj 15 GB prostora na disku; močno spodbujamo k več
  2. najmanj 2 GB RAM-a; spodbuja se več
  3. internetna povezava; namestitveni program bo naložil datoteke z interneta

Namestitev namiznega namizja na Devan Linux

1. Prvi korak je zagotoviti, da se Devuan popolnoma posodobi. Prvi korak je zagnati vrsto ukazov, da dobite najnovejše pakete, ki so na voljo za Devuan.

Kot korenski uporabnik se mora zagnati naslednje, privzeta namestitev Devuan paketa »sudo« ne vključuje. Potrebna bo prijava kot korenski uporabnik:

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

2. Ko je Devuan posodobljen in so izvedene vse potrebne ponovne zagone, je čas, da začnemo graditi EFL in razsvetljenje.

Ko gradite karkoli iz vira, je vedno treba namestiti več odvisnosti, preden začnete postopek. Sledijo potrebne razvojne knjižnice in orodja, ki so potrebna za EFL/Enlightenment na Devuanu in za njihovo hitro namestitev zaženite naslednji ukaz:

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

Za ta postopek bo treba naložiti približno 170 MB arhivov, kar lahko traja od 5 do 15 minut, odvisno od internetne povezave in hitrosti računalnika. Postopek na VM pa je trajal približno 3 minute.

3. Ko so pridobljene potrebne odvisnosti, je čas, da prenesete potrebne datoteke za EFL in razsvetljenje.

Vse potrebne datoteke lahko dobite z ukazom 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

Ta ukaz bo v večini internetnih povezav trajal približno minuto. Ukaz preprosto prenese iz razvojne datoteke potrebne razvojne datoteke za izgradnjo EFL in razsvetljenja.

4. Naslednji korak je izvlečenje vsebine tarballov.

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

Zgornja dva ukaza bosta ustvarila dve mapi v trenutnem neposrednem imenu "efl-1.18.4" oziroma "enlightenment-0.21.6".

5. Prva od teh map, ki bo potrebna, je mapa 'efl-1.18.4'. Ker želi Devuan biti sistemsko osvobojen, bo postopek priprave izvorne kode pozneje zahteval poseben konfiguracijski parameter za pravilno gradnjo.

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

Zgornji ukaz za konfiguriranje se razlikuje glede na čas, potreben za dokončanje, vendar lahko traja le minuto, odvisno od sistema. Vseeno bodite pozorni na morebitne napake, o katerih poroča postopek.

Običajno bodo edine napake, ki se bodo pojavile tukaj, manjkale razvojne knjižnice. Rezultat bo verjetno pokazal, katera knjižnica manjka in s katero knjižnico je mogoče enostavno namestiti.

# apt-get install library-name

6. Če se je ukaz za konfiguracijo zagnal brez napak, mora biti končni rezultat barvit seznam elementov, ki jih je treba vključiti, ko je EFL vgrajen v naslednjih korakih.

Naslednji koraki so dejansko ustvarjanje potrebnih knjižnic EFL.

# make
# su -c 'make install'

Ta postopek se bo spet razlikoval glede na strojne in strojne vire, ki so na voljo procesu gradnje. Navidezni stroj, uporabljen v tem priročniku, je trajal približno 10 minut, da sta se oba ukaza dokončala.

7. Ko je postopek gradnje EFL končan, je čas za izgradnjo razsvetljenstva.

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

Zgornji ukazi bodo trajali od 10-15 minut, odvisno od sistema, ki ga uporabljamo. Ko je končni ukaz končan, je treba pred zagonom namiznega okolja Enlightenment opraviti še eno nalogo.

8. Ta zadnji ukaz bo X11 nastavil tako, da bo sprožil razsvetljenje, ko uporabnik zažene X (teh ukazov ne zaženite kot root).

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

Če bo šlo vse v redu, bo sistem zagnal začetno konfiguracijo razsvetljenja, ki bo uporabnika vodila skozi jezik, tipkovnico in druge nastavitvene nastavitve.

9. Ko so nastavljene vse uporabniške nastavitve, bo uporabnik spuščen na namizje Enlightenment!

Upam, da je bil ta članek koristen in da boste uživali v novem namiznem okolju Enlightenment v Devuan Linuxu! Če naletite na kakršna koli vprašanja ali vprašanja, mi sporočite. Kot vedno, hvala, ker ste si vzeli čas za branje tega članka!