Wyszukiwanie w witrynie

Zainstaluj Enlightenment Desktop na Devuan Linux


We wcześniejszym artykule na temat instalacji Devuan Linux zainstalowano nową instalację Devuan Linux bez środowiska graficznego wyłącznie w celu późniejszej instalacji środowiska graficznego Enlightenment.

Enlightenment był pierwotnie menedżerem okien, ale z czasem stał się wspaniałym środowiskiem graficznym. Aby uzyskać więcej informacji na temat projektów, odwiedź ich stronę „o nas” znajdującą się pod adresem: https://www.enlightenment.org/about.

W tym artykule opisano, jak zainstalować najnowszą wersję Enlightenment. W chwili pisania tego tekstu aktualna wersja Enlightenment to wersja 0.21.6, a aktualna wersja bibliotek EFL to wersja 1.18.4.

wymagania systemowe

Kontynuując od artykułu dotyczącego instalacji Devuan, system powinien już spełniać minimalne wymagania potrzebne do oświecenia.

Jeśli jednak zaczynasz od zera, poniżej znajdują się minimalne sugerowane specyfikacje tego procesu.

  1. Co najmniej 15 GB miejsca na dysku; gorąco zachęcamy do posiadania więcej
  2. Co najmniej 2 GB pamięci RAM; więcej jest zachęcane
  3. Połączenie internetowe; instalator pobierze pliki z Internetu

Instalacja Enlightenment Desktop na Devan Linux

1. Pierwszym krokiem jest zapewnienie pełnej aktualizacji Devuan. Pierwszym krokiem jest uruchomienie serii poleceń, aby pobrać najnowsze pakiety dostępne dla Devuan.

Poniższe elementy należy uruchomić jako użytkownik root, a domyślna instalacja Devuan nie zawiera pakietu „sudo”. Niezbędne będzie zalogowanie się jako użytkownik root:

su root
apt-get update
apt-get upgrade

2. Po zaktualizowaniu Devuan i przeprowadzeniu wszelkich niezbędnych restartów, nadszedł czas na rozpoczęcie tworzenia EFL i Enlightenment.

Podczas budowania czegokolwiek ze źródeł zawsze istnieje kilka zależności, które należy zainstalować przed rozpoczęciem procesu. Poniżej znajdują się niezbędne biblioteki programistyczne i narzędzia potrzebne do EFL/Enlightenment na Devuan. Aby je szybko zainstalować, uruchom następującą komendę:

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'

Ten proces będzie wymagał pobrania około 170MB archiwów i prawdopodobnie może zająć od 5-15 minut, w zależności od połączenia internetowego i szybkości komputera. Proces na maszynie wirtualnej trwał jednak około 3 minut.

3. Po uzyskaniu niezbędnych zależności czas pobrać niezbędne pliki dla EFL i Enlightenment.

Wszystkie niezbędne pliki można uzyskać za pomocą polecenia 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

Wykonanie tego polecenia w przypadku większości połączeń internetowych zajmie około minuty. Polecenie polega po prostu na pobraniu niezbędnych plików programistycznych do zbudowania EFL i Enlightenment z kodu źródłowego.

4. Następnym krokiem jest wyodrębnienie zawartości plików tar.

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

Dwa powyższe polecenia utworzą w bieżącym folderze dwa bezpośrednio nazwane odpowiednio „efl-1.18.4” i „enlightenment-0.21.6”.

5. Pierwszym z potrzebnych folderów jest folder „efl-1.18.4”. Ponieważ Devuan ma być wolny od systemu, proces przygotowania kodu źródłowego będzie wymagał specjalnego parametru konfiguracyjnego, aby później móc go poprawnie zbudować.

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

Wykonanie powyższego polecenia konfiguracji będzie się różnić w czasie, ale w zależności od systemu może zająć nawet minutę. Zwróć jednak szczególną uwagę na wszelkie błędy zgłaszane przez proces.

Zwykle jedynymi błędami, które się tutaj pojawią, będą brakujące biblioteki programistyczne. Dane wyjściowe prawdopodobnie wskażą, której biblioteki brakuje i którą konkretną bibliotekę można łatwo zainstalować.

apt-get install library-name

6. Jeśli polecenie konfiguracji przebiegło bez żadnych błędów, końcowym wynikiem powinna być kolorowa lista elementów, które zostaną uwzględnione podczas tworzenia EFL w kolejnych krokach.

Kolejne kroki polegają na utworzeniu niezbędnych bibliotek EFL.

make
su -c 'make install'

Ten proces będzie się różnić w zależności od zasobów komputera i sprzętu dostępnych w procesie kompilacji. Wykonanie obu poleceń na maszynie wirtualnej używanej w tym przewodniku zajęło około 10 minut.

7. Po zakończeniu procesu budowania EFL nadszedł czas na zbudowanie Oświecenia.

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

Powyższe polecenia zajmą od 10-15 minut, w zależności od używanego systemu. Po wykonaniu ostatniego polecenia należy wykonać jeszcze jedno zadanie przed uruchomieniem środowiska graficznego Enlightenment.

8. To ostatnie polecenie skonfiguruje X11 tak, aby uruchamiało oświecenie, gdy użytkownik uruchomi X (nie uruchamiaj tych poleceń jako root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Jeśli wszystko pójdzie dobrze, system rozpocznie wstępną konfigurację Enlightenment, która przeprowadzi użytkownika przez język, klawiaturę i inne ustawienia konfiguracyjne.

9. Po skonfigurowaniu wszystkich ustawień użytkownika, użytkownik zostanie przeniesiony na Pulpit Enlightenment!

Mam nadzieję, że ten artykuł był przydatny i że spodoba Ci się nowe środowisko graficzne Enlightenment w Devuan Linux! Jeśli napotkasz jakiekolwiek problemy lub pytania, daj mi znać. Jak zawsze dziękujemy za poświęcenie czasu na przeczytanie tego artykułu!