Įdiekite „Enlightenment Desktop“ „Devuan Linux“.


Ankstesniame straipsnyje apie „Devuan Linux“ diegimą buvo įdiegtas naujas „Devuan Linux“ diegimas be grafinės aplinkos vieninteliu tikslu vėliau įdiegti Enlightenment darbalaukio aplinką.

Apšvietimas iš pradžių buvo langų tvarkyklė ir atsirado nuostabioje darbalaukio aplinkoje. Norėdami gauti daugiau informacijos apie projektus, užsukite į jų puslapį „apie mus“, kuris yra adresu https://www.enlightenment.org/about.

Šiame straipsnyje bus aptarta, kaip įdiegti naujausią Enlightenment versiją. Šio rašymo metu dabartinė „Enlightenment“ versija yra 0.21.6, o dabartinė EFL bibliotekų versija yra 1.18.4.

Sistemos reikalavimai

Jei tęsiate nuo Devuan diegimo straipsnio, sistema jau turėtų atitikti minimalius reikalavimus, reikalingus apšvietimui.

Tačiau jei pradedate nuo nulio, toliau pateikiamos minimalios siūlomos šio proceso specifikacijos.

  1. Mažiausiai 15 GB vietos diske; primygtinai raginami turėti daugiau
  2. Ne mažiau kaip 2 GB RAM; skatinama daugiau
  3. Interneto ryšys; diegimo programa atsisiųs failus iš interneto

„Enlightenment Desktop“ diegimas „Devan Linux“.

1. Pirmiausia reikia užtikrinti, kad „Devuan“ būtų visiškai atnaujintas. Pirmasis žingsnis yra paleisti komandų seriją, kad gautumėte naujausius „Devuan“ paketus.

Toliau nurodytas veiksmas turi būti paleistas kaip root naudotojas, o numatytasis „Devuan“ diegimas neapima „sudo“ paketo. Reikės prisijungti kaip root naudotojas:

su root
apt-get update
apt-get upgrade

2. Kai Devuan bus atnaujintas ir bus atlikti visi būtini paleidimai iš naujo, laikas pradėti kurti EFL ir Enlightenment.

Kuriant bet ką iš šaltinio, visada yra keletas priklausomybių, kurias reikės įdiegti prieš pradedant procesą. Toliau pateikiamos būtinos kūrimo bibliotekos ir įrankiai, reikalingi EFL/Enlightenment on Devuan ir norint juos greitai įdiegti, paleiskite šią komandą:

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'

Norint atsisiųsti šį procesą, reikės apie 170 MB archyvų ir gali užtrukti nuo 5–15 minučių, atsižvelgiant į interneto ryšį ir kompiuterio greitį. Tačiau procesas VM užtruko apie 3 minutes.

3. Kai bus gautos reikiamos priklausomybės, laikas atsisiųsti reikiamus failus EFL ir Enlightenment.

Visus reikalingus failus galima gauti naudojant komandą 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

Daugumoje interneto ryšių ši komanda užtruks apie minutę. Komanda tiesiog atsisiunčia reikiamus kūrimo failus, kad būtų galima sukurti EFL ir Enlightenment iš šaltinio kodo.

4. Kitas žingsnis – išgauti tarballs turinį.

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

Dvi anksčiau pateiktos komandos sukurs du aplankus, kurie bus tiesiogiai vadinami „efl-1.18.4“ ir „enlightenment-0.21.6“.

5. Pirmasis iš šių aplankų, kurio prireiks, yra aplankas efl-1.18.4. Kadangi „Devuan“ siekia, kad sistema būtų laisva, šaltinio kodo paruošimo procesui reikės specialaus konfigūravimo parametro, kad vėliau būtų tinkamai sukurta.

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

Aukščiau pateikta konfigūravimo komanda skirsis priklausomai nuo laiko, kurį reikia atlikti, tačiau gali užtrukti vos minutę, priklausomai nuo sistemos. Vis dėlto atkreipkite dėmesį į visas proceso metu praneštas klaidas.

Paprastai vienintelės klaidos, kurios bus patirtos čia, bus trūkstamų kūrimo bibliotekų. Tikėtina, kad išvestis parodys, kurios bibliotekos trūksta ir su ta biblioteka gali būti lengvai įdiegta.

apt-get install library-name

6. Jei konfigūravimo komanda buvo paleista be klaidų, galutinis rezultatas turėtų būti spalvingas elementų, kurie turi būti įtraukti, kai bus kuriama EFL, sąrašas.

Kiti žingsniai yra sukurti reikiamas EFL bibliotekas.

make
su -c 'make install'

Šis procesas vėl skirsis priklausomai nuo mašinos ir aparatinės įrangos išteklių, turimų kūrimo procesui. Šiame vadove naudojama virtuali mašina užtruko maždaug 10 minučių, kol abi komandos buvo įvykdytos.

7. Kai baigsis EFL kūrimo procesas, laikas kurti „Enlightenment“.

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

Aukščiau pateiktos komandos užtruks nuo 10–15 minučių, priklausomai nuo naudojamos sistemos. Atlikus galutinę komandą, prieš paleidžiant „Enlightenment“ darbalaukio aplinką, reikia atlikti dar vieną užduotį.

8. Ši paskutinė komanda nustatys X11, kad būtų paleista apšvietimas, kai vartotojas paleis X (nepaleiskite šių komandų kaip root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Jei viskas klostysis gerai, sistema pradės pradinę Apšvietimo konfigūraciją, kuri padės naudotojui atlikti kalbos, klaviatūros ir kitus konfigūracijos nustatymus.

9. Kai visi vartotojo nustatymai bus nustatyti, naudotojas bus įtrauktas į „Enlightenment Desktop“!

Tikiuosi, kad šis straipsnis buvo naudingas ir jums patiks nauja „Devuan Linux“ „Enlightenment“ darbalaukio aplinka! Praneškite, jei iškiltų kokių nors problemų ar klausimų. Kaip visada, ačiū, kad skyrėte laiko perskaityti šį straipsnį!