Cet article explique comment installer la version cvs de e17. Bien entendu, si vous n’êtes pas très patient, il existe des scripts d’installation automatique du cvs de e17.Ceci est la manière simple de faire, passons à la manière traditionnelle!
Récupération des sources depuis le cvs.
$ cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e checkout e17
$ cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e checkout e_modules
Si vous voulez parcourir le cvs de e17, rendez-vous à cette adresse : http://e.kevb.net/cgi-bin/viewcvs.cgi/e17/
Précompilation ?Vous désirez compiler le cvs ? Il vous faudra plusieurs librairies et applications supplémentaires. Installez les dépendances suivantes :
- m4
- autoconf
- automake (1.7 ou plus récente)
- libtool
- pkg-config
- texinfo
- gettext
Ensuite, je vous suggère d’ajouter le path où seront installées les applications et librairies de enlightenment 17. Pour cela, exécutez cette commande dans un shell :
passez en root $ echo "/usr/local/lib" >> /etc/ld.so.conf $ ldconfig
Compilation des librairies
A ce moment là, il vous faut compiler les librairies dans le bon ordre que voici :
- 1. e17/libs/imlib2
- 2. e17/libs/edb
- 3. e17/libs/eet
- 4. e17/libs/evas
- 5. e17/libs/ecore
- 6. e17/libs/epeg
- 7. e17/libs/embryo
- 8. e17/libs/edje
- 9. e17/libs/epsilon
- 10. e17/libs/esmart
- 11. e17/libs/emotion (depend de xine-lib – version 1.1.1 maintenant !)
- 12. e17/libs/etox (utile uniquement pour e_utils)
- 13. e17/libs/ewl
- 14. e17/libs/engrave (utile seulement si vous désirez installer erss)
Les commandes pour compiler le cvs sont les suivantes,
$ cd e17/libs/la_librairie $ ./autogen.sh (--options) (inutile, laissez ./autogen.sh si vous ne savez quoi mettre) $ make en root à présent, $ make install
Poursuivez cette même démarche pour toutes les libraires dont vous avez besoin, ou pour toutes celles présentes sur le cvs.
Compilation des application
Les principales applications à compiler sont les suivantes :
- e17/apps/entice
- e17/apps/entrance
- e17/apps/e_modules
- e17/apps/e_utils
- e17/apps/elicit
- e17/apps/eclair
- e17/apps/e
- e_modules/calendar
- e_modules/flame
- e_modules/monitor
- e_modules/mount
- e_modules/rain
- e_modules/rss
- e_modules/screenshot
- e_modules/slideshow
- e_modules/snow
- e_modules/tclock
- e_modules/weather
Pour la compilation des applications vous devez procéder de la même manière que pour les librairies, c’est à dire :
$ cd e17/apps/l'application $ ./autogen.sh (--options) (inutile, laissez ./autogen.sh si vous ne savez quoi mettre) $ make en root à présent, $ make install
Voilà, à présent tout est installé et prêt à être utilisé!
TODO :
- configuration système, ld, ect…
- configuration avec options pour autogen.sh
- xsession
Pour le xsession (marqué dans le TODO) , c est dans le dossier : /usr/share/xsessions/ .
Création d un fichier « e17.desktop » dans ce même dossier. Avec comme contenu :
[Desktop Entry]
Name=e17
Comment=e17
Exec=enlightenment
Type=Application
Ca rajoutera l entrée e17 dans le display-manager.
:)
Bonjour,
J’ai un petit souci pour compiler imlib2.
A la fin du script « autogen.sh », j’ai le message d’erreur suivant:
checking for X… no
configure: error: no X support found. Use –x-includes and –x-librairies to specify the X.
Je précise que je suis sous Debian SID avec un kernel 2.6.17.
Merci d’avance pour votre aide et bon week end ;)
Tchuss
note que le forums serait plus approprié…
essaye après avoir installé les paquets -dev de xorg ;)
epsy, faut que je prenne le tps de mettre un fucking forum :p
Bonjour,
moi j’ai un probleme au niveau de l’autogen pour edb, il m’affiche
automake: src/lib/Makefile.am: not supported: source file `../daemon/Entranced.h ' is in subdirectory
automake: src/config/Makefile.am: not supported: source file `../daemon/Entrance d.h' is in subdirectory
automake: src/config/Makefile.am: not supported: source file `../lib/Entrance_Ed it.h' is in subdirectory
Je suis sous Debian Etch (testing) sous DR16
Bonjour,
moi j’ai un probleme au niveau de l’autogen pour edb, il m’affiche
automake: src/lib/Makefile.am: not supported: source file `../daemon/Entranced.h ' is in subdirectory
automake: src/config/Makefile.am: not supported: source file `../daemon/Entrance d.h' is in subdirectory
automake: src/config/Makefile.am: not supported: source file `../lib/Entrance_Ed it.h' is in subdirectory
Je suis sous Debian Etch (testing) sous DR16
Merci pour le tuto et tout le reste avenir ;)
pour l’erreur de Will, avec X, j’ai essayé tt simplement de rajouter les options « –x-includes /usr/libx-libraries /usr/lib/X11/ » à autogen et ça a roulé!
Merci pour ce guide!!
En fait, je ne vois pourquoi se casser la tête pour compiler E17 à la mitaine quand il est des beaux scripts qui font le boulot!
http://omicron.homeip.net/projects/#easy_e17.sh
rhha c’est robot de merde :p
ouaip
lol
salut la compagnie!
bon l’installation s’est bien déroulée malgré que ce soit la 1ère depuis les sources que je fasse. voilà j’aurais aimé savoir comment on fait un update lorsqu’une autre version est dispo? faut-il tout désinstaller avec (en root) « make uninstall » pour réinstaller ensuite ou alors y-a-t’il une autre méthode?
merci pour votre boulot en tout cas, e17 est vraiment au top du top!
Moi je vous propose d’aller voir le site de devinux devinux.com a cette adresse
http://devinux.com/articles/1-linux/325-installer-enlightenment-sur-ubuntu