Recherche de site Web

Installer Enlightenment Desktop sur Devuan Linux


Dans un article précédent sur l'installation de Devuan Linux, une nouvelle installation de Devuan Linux a été installée sans environnement graphique dans le seul but d'installer ultérieurement l'environnement de bureau Enlightenment.

Enlightenment était à l'origine un gestionnaire de fenêtres et est devenu un merveilleux environnement de bureau. Pour plus d'informations sur les projets, veuillez vous arrêter sur leur page « à propos de nous » située : https://www.enlightenment.org/about.

Cet article explique comment installer la dernière version de Enlightenment. Au moment d'écrire ces lignes, la version actuelle d'Enlightenment est la version 0.21.6 et la version actuelle des bibliothèques EFL est la version 1.18.4.

Configuration requise

Si vous continuez à partir de l'article sur l'installation de Devuan, le système devrait déjà avoir la configuration minimale requise pour l'illumination.

Cependant, si vous partez de zéro, voici les spécifications minimales suggérées pour ce processus.

  1. Au moins 15 Go d'espace disque ; fortement encouragé à avoir plus
  2. Au moins 2 Go de RAM ; plus est encouragé
  3. Connexion Internet; le programme d'installation téléchargera les fichiers depuis Internet

Installation d'Enlightenment Desktop sur Devan Linux

1. La première étape consiste à s’assurer que Devuan est entièrement mis à jour. La première étape consiste à exécuter une série de commandes pour obtenir les derniers packages disponibles pour Devuan.

Ce qui suit doit être exécuté en tant qu'utilisateur root et l'installation par défaut de Devuan n'inclut pas le package « sudo ». Il sera nécessaire de se connecter en tant qu'utilisateur root :

su root
apt-get update
apt-get upgrade

2. Une fois que Devuan est mis à jour et que tous les redémarrages nécessaires ont été effectués, il est temps de commencer la construction de EFL et de Enlightenment.

Lors de la construction de quelque chose à partir des sources, plusieurs dépendances devront toujours être installées avant de commencer le processus. Voici les bibliothèques et outils de développement nécessaires pour EFL/Enlightenment sur Devuan et pour les installer rapidement, exécutez la commande suivante :

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'

Ce processus nécessitera environ 170 Mo d'archives à télécharger et pourrait probablement prendre entre 5 et 15 minutes en fonction de la connexion Internet et de la vitesse de l'ordinateur. Le processus sur une VM a cependant pris environ 3 minutes.

3. Une fois les dépendances nécessaires obtenues, il est temps de télécharger les fichiers nécessaires pour EFL et Enlightenment.

Tous les fichiers nécessaires peuvent être obtenus à l'aide de la commande 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

Cette commande prendra environ une minute sur la plupart des connexions Internet. La commande télécharge simplement les fichiers de développement nécessaires pour créer EFL et Enlightenment à partir du code source.

4. L'étape suivante consiste à extraire le contenu des archives tar.

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

Les deux commandes ci-dessus créeront deux dossiers dans le courant directement appelés « efl-1.18.4 » et « enlightenment-0.21.6 » respectivement.

5. Le premier de ces dossiers qui sera nécessaire est le dossier « efl-1.18.4 ». Puisque Devuan vise à être sans système, le processus de préparation du code source nécessitera un paramètre de configuration spécial pour être construit correctement plus tard.

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

La commande de configuration ci-dessus varie en termes de temps nécessaire à son exécution, mais peut prendre aussi peu qu'une minute selon le système. Portez cependant une attention particulière à toute erreur signalée par le processus.

Généralement, les seules erreurs rencontrées ici seront l'absence de bibliothèques de développement. La sortie indiquera probablement quelle bibliothèque est manquante et avec laquelle cette bibliothèque particulière peut être facilement installée.

apt-get install library-name

6. Si la commande configure s'est exécutée sans aucune erreur, le résultat final devrait être une liste colorée des éléments à inclure lors de la création de EFL dans les étapes à venir.

Les prochaines étapes consistent à créer les bibliothèques EFL nécessaires.

make
su -c 'make install'

Ce processus variera encore une fois en fonction des ressources machine et matérielles disponibles pour le processus de construction. La machine virtuelle utilisée dans ce guide a mis environ 10 minutes pour exécuter les deux commandes.

7. Une fois le processus de construction de l'EFL terminé, il est temps de construire l'Illumination.

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

Les commandes ci-dessus prendront entre 10 et 15 minutes, selon encore une fois le système utilisé. Une fois la commande finale terminée, une tâche supplémentaire doit être effectuée avant de lancer l'environnement de bureau Enlightenment.

8. Cette commande finale configurera X11 pour lancer l'illumination lorsque l'utilisateur démarre X (n'exécutez pas ces commandes en tant que root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Si tout se passe bien, le système démarrera la configuration initiale de Enlightenment qui guidera l'utilisateur à travers la langue, le clavier et d'autres paramètres de configuration.

9. Une fois tous les paramètres utilisateur définis, l'utilisateur sera déposé dans Enlightenment Desktop !

J'espère que cet article vous a été bénéfique et que vous apprécierez le nouvel environnement de bureau Enlightenment dans Devuan Linux ! S'il vous plaît laissez-moi savoir si vous rencontrez des problèmes ou des questions que vous pourriez avoir. Comme toujours, merci d'avoir pris le temps de lire cet article !