Installation de E17 par les sources
L'installation via le dépôt svn permet d'utiliser directement et librement le code source des programmes. Pas d'intermédiaires, pas de modifications : les programmes tels que les conçoivent les développeurs et un accès privilégié à la vie des projets.
L'installation depuis les sources svn permet, en outre, d'accéder à de nombreux programmes qui ne seront vraisemblablement jamais disponibles sous forme de paquet pour Ubuntu. Vous aurez aussi la primeur des dernières améliorations et la possibilité de personnaliser votre environnement comme il vous plaira.
Bref, toute la puissance de E17 à votre service !
Installation
Il existe plusieurs scripts qui permettent de s'affranchir d'une installation depuis les sources pas toujours aisée.
Script easy_e17.sh
- installez les paquets suivants: build-essential cvs subversion libglib-2.0-dev automake libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev libx11-dev x11proto-xext-dev libbz2-dev libid3tag0-dev libpng12-dev libtiff4-dev libungif4-dev libjpeg62-dev libssl-dev libfreetype6-dev bison flex gettext libimlib2-dev libpam0g-dev libxml2-dev libxcursor-dev libgtk2.0-dev autoconf pkg-config libpng3-dev libxine-dev libxkbfile-dev libsqlite3-dev giblib-dev libxmu-dev libxdamage-dev libxcomposite-dev libtag1-dev libtagc0-dev giblib-dev libasound2-dev libdbus-1-dev libfontconfig-dev libudev-dev liblua5.1-0-dev libxcb-shape0-dev.
En une ligne dans un terminal et avec apt-getsudo apt-get install -y build-essential cvs subversion libglib-2.0-dev automake libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev libx11-dev x11proto-xext-dev libbz2-dev libid3tag0-dev libpng12-dev libtiff4-dev libungif4-dev libjpeg62-dev libssl-dev libfreetype6-dev bison flex gettext libimlib2-dev libpam0g-dev libxml2-dev libxcursor-dev libgtk2.0-dev autoconf pkg-config libpng3-dev libxine-dev libxkbfile-dev libsqlite3-dev giblib-dev libxmu-dev libxdamage-dev libxcomposite-dev libtag1-dev libtagc0-dev giblib-dev libasound2-dev libdbus-1-dev libfontconfig-dev libudev-dev liblua5.1-0-dev libxcb-shape0-dev
- Rendez le script exécutable:
chmod u+x ~/easy_e17.sh
- Lancez le script
sh -c ~/easy_e17.sh -i -e
Une fois le script terminé, il ne reste plus qu'a faire apparaître Enlightenment dans le choix des environnements de bureaux à l'écran de connexion. Pour cela, créez avec les droits d'administration le fichier /usr/share/xsessions/Enlightenment-0.17.desktop pour y insérer les lignes suivantes:
[Desktop Entry] Encoding=UTF-8 Name=Enlightenment 0.17 Comment= Exec=/opt/e17/bin/enlightenment_start Icon= Type=Application
Après sauvegarde de ce fichier, ouvrez avec les droits d'administration le fichier /etc/environment pour y ajouter /opt/e17/bin
au PATH. Vous aurez ainsi quelque chose comme
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/opt/e17/bin
Voilà, vous pouvez maintenant sortir de votre session pour sélectionner enlightenment comme session de démarrage à l'écran de connexion.
Script get_e.sh
Partie peut-être pas nécessaire: ne propose pas de mise à jour ni de désinstallation.
Un autre script connu pour installer e17 est celui de Carsten "Rasterman" Haitzler, le leader du projet E17.
Vous pouvez télécharger get_e.sh ici par exemple en tapant dans un terminal :
wget http://www.rasterman.com/files/get_e.sh
Notez que d'après le contenu de ce script, il n'est pas adapté à Jaunty (ou alors il faudrait le modifier).
Mise à jour
Si vous avez installez E17 par le script easy_e17.sh, depuis un terminal, allez dans le répertoire où se trouve le script easy_e17.sh téléchargé (normalement votre Dossier Personnel) et lancez la mise jour:
cd ~ ./easy_e17.sh -u
Désinstallation
Si vous avez installez E17 par le script easy_e17.sh, il s'agit de supprimer avec les droits d'administration les dossiers /opt/e17/ et e17_src qui se trouve dans votre dossier personnel. Depuis un terminal:
sudo rm -rf /opt/e17 sudo rm -rf ~/e17_src
Contributeurs : mondai