Instalirajte Enlightenment Desktop na Devuan Linux


U ranijem članku o instalaciji Devuan Linuxa, nova instalacija Devuan Linuxa je instalirana bez grafičkog okruženja sa jedinom svrhom kasnije instaliranja Enlightenment desktop okruženja.

Enlightenment je prvobitno bio upravitelj prozora i iznjedrio se u prekrasnom desktop okruženju. Za više informacija o projektima, svratite na njihovu stranicu „o nama“ koja se nalazi: https://www.enlightenment.org/about.

Ovaj članak će pokriti kako instalirati najnoviju verziju Enlightenmenta. U vrijeme pisanja ovog teksta, trenutna verzija Enlightenment je verzija 0.21.6, a trenutna verzija EFL biblioteka je verzija 1.18.4.

Zahtjevi sustava

Ako se nastavi sa Devuan instalacijskim člankom, sistem bi već trebao imati minimalne zahtjeve potrebne za prosvjetljenje.

Međutim, ako počnete od nule, sljedeće su minimalne predložene specifikacije za ovaj proces.

  1. Najmanje 15 GB prostora na disku; snažno ohrabruju da imaju više
  2. Najmanje 2GB ram memorije; ohrabruje se više
  3. Priključak za internet; instalater će preuzeti fajlove sa interneta

Instalacija Enlightenment Desktopa na Devan Linuxu

1. Prvi korak je osigurati da je Devuan u potpunosti ažuriran. Prvi korak je pokretanje niza naredbi kako biste dobili najnovije pakete dostupne za Devuan.

Sljedeće se mora pokrenuti kao root korisnik, a zadana instalacija Devuana ne uključuje 'sudo' paket. Biće potrebno prijaviti se kao root korisnik:

su root
apt-get update
apt-get upgrade

2. Nakon što je Devuan ažuriran i izvršena sva neophodna ponovnog pokretanja, vrijeme je da započnete izgradnju EFL i Enlightenmenta.

Kada gradite bilo šta iz izvora, uvijek postoji nekoliko ovisnosti koje će biti potrebno instalirati prije početka procesa. Slijede potrebne razvojne biblioteke i alati koji su potrebni za EFL/Enlightenment na Devuanu i da biste ih brzo instalirali, pokrenite sljedeću naredbu:

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'

Ovaj proces će zahtijevati oko 170MB arhive za preuzimanje i vjerovatno bi mogao potrajati od 5-15 minuta u zavisnosti od internet veze i brzine računara. Međutim, proces na VM-u je trajao oko 3 minute.

3. Nakon što ste dobili potrebne zavisnosti, vrijeme je za preuzimanje potrebnih datoteka za EFL i Enlightenment.

Sve potrebne datoteke se mogu dobiti pomoću komande 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

Ova komanda će trajati oko minut da se završi na većini internetskih veza. Naredba jednostavno preuzima potrebne razvojne datoteke za izgradnju EFL-a i Enlightenmenta iz izvornog koda.

4. Sljedeći korak je ekstrahiranje sadržaja tarballova.

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

Dvije gornje naredbe će kreirati dvije mape u trenutnoj direktno nazvane „efl-1.18.4” i „enlightenment-0.21.6” respektivno.

5. Prvi od ovih foldera koji će biti potreban je folder „efl-1.18.4”. Pošto Devuan ima za cilj da bude slobodan od sistema, proces pripreme izvornog koda će zahtevati poseban parametar konfiguracije da bi se kasnije pravilno izgradio.

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

Gornja naredba za konfiguriranje će se razlikovati u količini vremena koje je potrebno za dovršetak, ali može potrajati samo minut u zavisnosti od sistema. Ipak, obratite posebnu pažnju na sve greške koje je proces prijavio.

Obično jedine greške koje će se ovdje pojaviti će nedostajati razvojne biblioteke. Izlaz će vjerovatno ukazati koja biblioteka nedostaje i da se ta određena biblioteka može lako instalirati.

apt-get install library-name

6. Ako je naredba configure pokrenuta bez ikakvih grešaka, konačni izlaz bi trebao biti šarena lista stavki koje treba uključiti kada se EFL izgradi u narednim koracima.

Sljedeći koraci su stvaranje potrebnih EFL biblioteka.

make
su -c 'make install'

Ovaj proces će se opet razlikovati ovisno o strojnim i hardverskim resursima dostupnim procesu izgradnje. Virtuelnoj mašini koja se koristi u ovom vodiču bilo je potrebno oko 10 minuta da se obe komande dovrše.

7. Kada se EFL proces izgradnje završi, vrijeme je za izgradnju Enlightenmenta.

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

Gore navedene komande će trajati od 10-15 minuta u zavisnosti od sistema koji se koristi. Kada se završna završna komanda, potrebno je uraditi još jedan zadatak pre pokretanja desktop okruženja Enlightenment.

8. Ova konačna komanda će podesiti X11 da pokrene prosvjetljenje kada korisnik pokrene X (Nemojte izvoditi ove komande kao root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Ako sve prođe kako treba, sistem će pokrenuti početnu konfiguraciju Enlightenment koja će provesti korisnika kroz jezik, tastaturu i druge postavke konfiguracije.

9. Nakon što su sve korisničke postavke postavljene, korisnik će biti ispušten na prosvjetiteljsku radnu površinu!

Nadam se da je ovaj članak bio od koristi i da ćete uživati u novom desktop okruženju Enlightenment u Devuan Linuxu! Obavijestite me ako naiđete na bilo kakve probleme ili pitanja koja možda imate. Kao i uvijek, hvala vam što ste odvojili vrijeme da pročitate ovaj članak!