Weboldal keresés

Telepítse az Enlightenment Desktopot Devuan Linuxra


Egy korábbi, a Devuan Linux telepítéséről szóló cikkben a Devuan Linux új telepítését grafikus környezet nélkül telepítették, kizárólag az Enlightenment asztali környezet későbbi telepítése céljából.

Az Enlightenment eredetileg egy ablakkezelő volt, és csodálatos asztali környezetté nőtte ki magát. A projektekkel kapcsolatos további információkért látogasson el a „rólunk” oldalra, amely a következő címen található: https://www.enlightenment.org/about.

Ez a cikk az Enlightenment legújabb verziójának telepítésével foglalkozik. Az írás idején az Enlightenment jelenlegi verziója a 0.21.6, az EFL-könyvtárak jelenlegi verziója pedig az 1.18.4.

rendszerkövetelmények

Ha folytatja a Devuan telepítési cikkét, akkor a rendszernek már rendelkeznie kell a felvilágosításhoz szükséges minimális követelményekkel.

Ha azonban a nulláról indul, az alábbiak a minimálisan javasolt specifikációk ehhez a folyamathoz.

  1. Legalább 15 GB lemezterület; erősen ösztönzik, hogy több legyen
  2. Legalább 2 GB ram; többet bátorítanak
  3. Internet kapcsolat; telepítő letölti a fájlokat az internetről

Az Enlightenment Desktop telepítése Devan Linuxra

1. Az első lépés annak biztosítása, hogy a Devuan teljesen frissüljön. Az első lépés egy sor parancs futtatása a Devuan számára elérhető legújabb csomagok beszerzéséhez.

A következőket root felhasználóként kell futtatni, és a Devuan alapértelmezett telepítése nem tartalmazza a „sudo” csomagot. Be kell jelentkezni root felhasználóként:

su root
apt-get update
apt-get upgrade

2. A Devuan frissítése és a szükséges újraindítások elvégzése után ideje elkezdeni az EFL és az Enlightenment felépítését.

Amikor bármit forrásból építünk, mindig több függőséget kell telepíteni a folyamat megkezdése előtt. Az alábbiakban felsoroljuk azokat a szükséges fejlesztői könyvtárakat és eszközöket, amelyek az EFL/Enlightenmenthez szükségesek Devuanon, és gyors telepítésükhöz futtassa a következő parancsot:

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'

Ez a folyamat körülbelül 170 MB archívumot igényel, és az internetkapcsolattól és a számítógép sebességétől függően valószínűleg 5-15 percet vesz igénybe. A folyamat azonban egy virtuális gépen körülbelül 3 percig tartott.

3. A szükséges függőségek beszerzése után itt az ideje letölteni a szükséges fájlokat az EFL és az Enlightenment számára.

Az összes szükséges fájl a wget paranccsal érhető el.

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

Ennek a parancsnak a végrehajtása a legtöbb internetkapcsolaton körülbelül egy percet vesz igénybe. A parancs egyszerűen letölti a szükséges fejlesztési fájlokat az EFL és az Enlightenment forráskódból történő felépítéséhez.

4. A következő lépés a tarballok tartalmának kibontása.

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

A fenti két parancs két mappát hoz létre az aktuális mappában, amelyek közvetlenül „efl-1.18.4” és „enlightenment-0.21.6” néven szerepelnek.

5. A mappák közül az első, amelyre szükség lesz, az „efl-1.18.4” mappa. Mivel a Devuan célja, hogy rendszermentes legyen, a forráskód előkészítésének folyamata egy speciális konfigurációs paramétert igényel a későbbi megfelelő felépítéshez.

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

A fenti configure parancs a végrehajtási idő függvényében változik, de rendszertől függően akár egy percig is eltarthat. Ennek ellenére ügyeljen a folyamat által jelentett hibákra.

Jellemzően az egyetlen hiba, amely itt tapasztalható, a hiányzó fejlesztői könyvtárak. A kimenet valószínűleg jelzi, hogy melyik könyvtár hiányzik, és az adott könyvtár könnyen telepíthető.

apt-get install library-name

6. Ha a configure parancs hiba nélkül futott le, a végső kimenetnek egy színes listának kell lennie azokról az elemekről, amelyeket fel kell venni, amikor az EFL beépül a következő lépésekben.

A következő lépések a szükséges EFL-könyvtárak tényleges létrehozása.

make
su -c 'make install'

Ez a folyamat szintén változni fog az építési folyamathoz rendelkezésre álló gépi és hardvererőforrások függvényében. Az útmutatóban használt virtuális gép mindkét parancs végrehajtása körülbelül 10 percet vett igénybe.

7. Ha az EFL összeállítási folyamat befejeződött, ideje megépíteni az Enlightenmentet.

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

A fenti parancsok végrehajtása 10-15 percig tart, a használt rendszertől függően. Az utolsó parancs befejezése után még egy feladatot kell végrehajtani az Enlightenment asztali környezet elindítása előtt.

8. Ez az utolsó parancs beállítja az X11-et, hogy elindítsa a megvilágosodást, amikor a felhasználó elindítja az X parancsot (ne futtassa ezeket a parancsokat rootként).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Ha minden jól megy, a rendszer elindítja az Enlightenment kezdeti konfigurációját, amely végigvezeti a felhasználót a nyelvi, billentyűzet- és egyéb konfigurációs beállításokon.

9. Az összes felhasználói beállítás megadása után a felhasználó az Enlightenment Desktopra kerül!

Remélem, hogy ez a cikk hasznos volt, és élvezni fogja a Devuan Linux új Enlightenment asztali környezetét! Kérjük, jelezze, ha bármilyen problémába vagy kérdésbe ütközik. Mint mindig, most is köszönöm, hogy időt szakított a cikk elolvasására!