Ricerca nel sito web

Installa Enlightenment Desktop su Devuan Linux


In un precedente articolo sull'installazione di Devuan Linux, una nuova installazione di Devuan Linux è stata installata senza un ambiente grafico al solo scopo di installare successivamente l'ambiente desktop Enlightenment.

Enlightenment era originariamente un gestore di finestre e si è sviluppato in un meraviglioso ambiente desktop. Per ulteriori informazioni sui progetti, visita la loro pagina “chi siamo” situata: https://www.enlightenment.org/about.

Questo articolo spiegherà come installare la versione più recente di Enlightenment. Al momento in cui scrivo, la versione corrente di Enlightenment è la versione 0.21.6 e la versione corrente delle librerie EFL è la versione 1.18.4.

Requisiti di sistema

Se si continua dall'articolo sull'installazione di Devuan, il sistema dovrebbe già avere i requisiti minimi necessari per l'illuminazione.

Tuttavia, se si inizia da zero, di seguito sono riportate le specifiche minime suggerite per questo processo.

  1. Almeno 15 GB di spazio su disco; fortemente incoraggiato ad averne di più
  2. Almeno 2 GB di RAM; di più è incoraggiato
  3. Connessione internet; il programma di installazione scaricherà i file da Internet

Installazione di Enlightenment Desktop su Devan Linux

1. Il primo passo è garantire che Devuan sia completamente aggiornato. Il primo passo è eseguire una serie di comandi per ottenere gli ultimi pacchetti disponibili per Devuan.

Quanto segue deve essere eseguito come utente root e l'installazione predefinita di Devuan non include il pacchetto "sudo". Sarà necessario effettuare il login come utente root:

su root
apt-get update
apt-get upgrade

2. Una volta aggiornato Devuan e eseguiti tutti i riavvii necessari, è tempo di iniziare la costruzione di EFL e Enlightenment.

Quando si crea qualcosa dal sorgente, ci sono sempre diverse dipendenze che dovranno essere installate prima di iniziare il processo. Di seguito sono riportate le librerie e gli strumenti di sviluppo necessari per EFL/Enlightenment su Devuan e per installarli rapidamente, eseguire il seguente comando:

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'

Questo processo richiederà il download di circa 170 MB di archivi e potrebbe richiedere 5-15 minuti a seconda della connessione Internet e della velocità del computer. Tuttavia, il processo su una VM ha richiesto circa 3 minuti.

3. Una volta ottenute le dipendenze necessarie, è il momento di scaricare i file necessari per EFL e Enlightenment.

Tutti i file necessari possono essere ottenuti utilizzando il comando 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

Il completamento di questo comando richiederà circa un minuto sulla maggior parte delle connessioni Internet. Il comando consiste semplicemente nel scaricare i file di sviluppo necessari per creare EFL ed Enlightenment dal codice sorgente.

4. Il passo successivo è estrarre il contenuto dei tarball.

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

I due comandi sopra creeranno due cartelle nella corrente chiamate direttamente rispettivamente "efl-1.18.4" e "enlightenment-0.21.6".

5. La prima di queste cartelle che sarà necessaria è la cartella "efl-1.18.4". Poiché Devuan mira a essere libero da systemd, il processo di preparazione del codice sorgente richiederà uno speciale parametro di configurazione per essere compilato correttamente in seguito.

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

Il comando di configurazione riportato sopra varierà in termini di tempo necessario per il completamento, ma può richiedere anche solo un minuto a seconda del sistema. Prestare però molta attenzione a eventuali errori segnalati dal processo.

In genere gli unici errori che si verificheranno qui saranno la mancanza delle librerie di sviluppo. L'output probabilmente indicherà quale libreria manca e con quella particolare libreria può essere facilmente installata.

apt-get install library-name

6. Se il comando configure è stato eseguito senza errori, l'output finale dovrebbe essere un elenco colorato degli elementi da includere quando EFL verrà creato nei passaggi successivi.

I passaggi successivi consistono nel creare effettivamente le librerie EFL necessarie.

make
su -c 'make install'

Anche questo processo varierà in base alla macchina e alle risorse hardware disponibili per il processo di creazione. La macchina virtuale utilizzata in questa guida ha impiegato circa 10 minuti per il completamento di entrambi i comandi.

7. Una volta completato il processo di creazione dell'EFL, è il momento di costruire l'Illuminazione.

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

L'esecuzione dei comandi di cui sopra richiederà 10-15 minuti, ancora una volta a seconda del sistema utilizzato. Una volta completato il comando finale, è necessario eseguire un'altra attività prima di avviare l'ambiente desktop Enlightenment.

8. Questo comando finale imposterà X11 per avviare l'illuminazione quando l'utente avvia X (non eseguire questi comandi come root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Se tutto va bene, il sistema avvierà la configurazione iniziale di Enlightenment che guiderà l'utente attraverso la lingua, la tastiera e altre impostazioni di configurazione.

9. Una volta configurate tutte le impostazioni utente, l'utente verrà trascinato in Enlightenment Desktop!

Spero che questo articolo ti sia stato utile e che ti piaccia il nuovo ambiente desktop Enlightenment in Devuan Linux! Per favore fatemi sapere se riscontrate problemi o domande che potreste avere. Come sempre, grazie per aver dedicato del tempo a leggere questo articolo!