Posté par rookmoot, le 25 juin 06

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

12 commentaires pour le moment

Ajoutez votre commentaire
  1. 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.
    :)

  2. 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

  3. note que le forums serait plus approprié…

    essaye après avoir installé les paquets -dev de xorg ;)

  4. epsy, faut que je prenne le tps de mettre un fucking forum :p

  5. 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

  6. 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 ;)

  7. 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!!

  8. 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

  9. rhha c’est robot de merde :p

  10. ouaip

    lol

  11. 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!

  12. 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