Instalirajte Enlightenment Desktop na Devuan Linux


U ranijem članku o instaliranju Devuan Linuxa, nova instalacija Devuan Linuxa instalirana je bez grafičkog okruženja s jedinom svrhom kasnijeg instaliranja okruženja radne površine Enlightenment.

Enlightenment je izvorno bio upravitelj prozora i iznjedrio se u prekrasno okruženje radne površine. Za više informacija o projektima, svratite na njihovu stranicu 'o nama' koja se nalazi: https://www.enlightenment.org/about.

Ovaj članak govori o tome 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 nastavimo od članka o instalaciji Devuana, sustav bi već trebao imati minimalne zahtjeve potrebne za prosvjetljenje.

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

  1. Najmanje 15 GB prostora na disku; snažno ohrabreni da imaju više
  2. Najmanje 2 GB RAM-a; više se potiče
  3. Priključak za internet; Instalater će preuzeti datoteke s Interneta

Instalacija Enlightenment Desktop na Devan Linux

1. Prvi korak je osigurati da je Devuan potpuno ažuriran. Prvi korak je pokretanje niza naredbi za dobivanje najnovijih paketa dostupnih za Devuan.

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

su root
apt-get update
apt-get upgrade

2. Nakon što se Devuan ažurira i izvrše sva potrebna ponovna pokretanja, vrijeme je za početak izgradnje EFL i Enlightenmenta.

Kada bilo što gradite iz izvora, uvijek postoji nekoliko ovisnosti koje će se morati instalirati prije početka procesa. Slijede potrebne razvojne biblioteke i alati koji su potrebni za EFL/Enlightenment na Devuanu, a za njihovu brzu instalaciju 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 vjerojatno može trajati od 5-15 minuta, ovisno o internetskoj vezi i brzini računala. Međutim, proces na VM-u trajao je oko 3 minute.

3. Nakon što se dobiju potrebne ovisnosti, vrijeme je za preuzimanje potrebnih datoteka za EFL i Enlightenment.

Sve potrebne datoteke mogu se dobiti pomoću naredbe 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 će naredba na većini internetskih veza trajati otprilike minutu. Naredba je jednostavno preuzimanje potrebnih razvojnih datoteka za izgradnju EFL-a i Enlightenmenta iz izvornog koda.

4. Sljedeći korak je ekstrahiranje sadržaja tar datoteka.

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

Gornje dvije naredbe stvorit će dvije mape u trenutnoj izravno nazvane 'efl-1.18.4' i 'enlightenment-0.21.6'.

5. Prva od ovih mapa koja će biti potrebna je mapa 'efl-1.18.4'. Budući da Devuan nastoji biti slobodan od systemd-a, proces pripreme izvornog koda će zahtijevati poseban konfiguracijski parametar da bi se kasnije pravilno izgradio.

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

Gornja konfiguracijska naredba razlikovat će se u vremenu potrebnom za dovršetak, ali može trajati samo minutu, ovisno o sustavu. Ipak, obratite pozornost na pogreške koje proces prijavi.

Tipično jedine pogreške koje će se ovdje pojaviti bit će nedostatak razvojnih biblioteka. Izlaz će vjerojatno pokazati koja biblioteka nedostaje i s kojom se određena biblioteka može lako instalirati.

apt-get install library-name

6. Ako je naredba configure pokrenuta bez ikakvih pogrešaka, konačni izlaz bi trebao biti šareni popis stavki koje će biti uključene kada se EFL izgradi u nadolazećim koracima.

Sljedeći koraci su stvaranje potrebnih EFL biblioteka.

make
su -c 'make install'

Ovaj će se postupak ponovno razlikovati ovisno o resursima stroja i hardvera koji su dostupni procesu izgradnje. Virtualnom stroju koji se koristi u ovom vodiču trebalo je otprilike 10 minuta da obje naredbe budu dovršene.

7. Nakon što je proces izgradnje EFL završen, vrijeme je za izgradnju Enlightenmenta.

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

Gornje naredbe će trajati od 10-15 minuta, ovisno o sustavu koji se koristi. Nakon što je posljednja naredba dovršena, potrebno je izvršiti još jedan zadatak prije pokretanja Enlightenment desktop okruženja.

8. Ova konačna naredba će postaviti X11 za pokretanje prosvjetljenja kada korisnik pokrene X (nemojte pokretati ove naredbe kao root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Ako sve bude u redu, sustav će pokrenuti početnu konfiguraciju Enlightenmenta koja će korisnika provesti kroz jezik, tipkovnicu i druge konfiguracijske postavke.

9. Nakon što su postavljene sve korisničke postavke, korisnik će biti prebačen na Enlightenment Desktop!

Nadam se da je ovaj članak bio od koristi i da ćete uživati u novom Enlightenment desktop okruženju u Devuan Linuxu! Javite mi ako naiđete na probleme ili pitanja koja možda imate. Kao i uvijek, hvala vam što ste odvojili vrijeme za čitanje ovog članka!