#201 Le 27/01/2006, à 21:52
- toma222
Re : [HowTo] Wiki E17 CVS
Je pensais plutôt à utiliser tes .deb et à faire un if pour changer la commande quand on arrive à emotion et là juste faire un dpkg -i. Tant que j'y suis, il semble manquer une dépendance pour la compilation de edb (debhelper).
Hors ligne
#202 Le 27/01/2006, à 22:01
- lut!n
Re : [HowTo] Wiki E17 CVS
ok c'est vrai que c'est une bone solution
comme je n'y connais RIEN en python, amuse toi bien
Hors ligne
#203 Le 27/01/2006, à 22:07
- toma222
Re : [HowTo] Wiki E17 CVS
Je regarderais ça demain. Moi non plus je ne suis pas un pro en python (j'ai plus l'habitude du C/C++), mais ça va etre l'occasion d'apprendre . Je vais devoir vous laisser, bonne fin de soirée. Et encore bravo pour ton boulot et l'aide que tu apportes.
Hors ligne
#204 Le 28/01/2006, à 10:28
- jib
Re : [HowTo] Wiki E17 CVS
Lut!n, toma222 et les autres, sitarane cherche à faire un script pour installer e17 sur Dapper.
Or, son tuto semble équivaloir à ce que vous faites avec votre script, avec ça en plus au tout début :
#Pour la compilation adéquate des programmes#
Tapez: sudo gedit /etc/ld.so.conf
Ajoutez cette ligne: /usr/local/lib
Sauvegardez et fermez
Aussi, je me demande si ça ne pourrait pas être ajouté dans le script, comme les étapes indispensables de configuration après installation.
Je suis disponible pour tout test sous dapper.
Dernière modification par jib (Le 28/01/2006, à 10:30)
#205 Le 28/01/2006, à 10:36
- lut!n
Re : [HowTo] Wiki E17 CVS
je regarde ca
pourrais tu nous donner plus de précisions sur le role exact que joue cette commande ? ca m'aiderait a comprendre mieux ; En effet je pense que le fait que le script crée des paquets deb dispense de cette étape, puisque les librairies devraient normalement etre enregistrées a l'installation de ces paquets
Si tu désires faire un test essaye celui-ci : http://rapidshare.de/files/12003390/compil-e17_dapper_test.py.html
c'est un test SANS les ldconfig pour verifier si tout est fonctionnel
je fais de mon cote le test sous breezy
Dernière modification par lut!n (Le 28/01/2006, à 11:10)
Hors ligne
#206 Le 28/01/2006, à 11:16
- toma222
Re : [HowTo] Wiki E17 CVS
Merci lut!n pour la modification du script. On peut y ajouter eclair maintenant, ça semble bien passer (il faut juste installer libglade2-dev en plus). Par contre il y a encore un soucis lorsqu'on veut faire la mise à jour, il plante sur le mkdir car le répertoire e17 existe déjà (je vois pas d'où ça vient, ça marchait avant).
Sinon pour le script pour Dapper, il suffit de réutiliser compil-e17 sans la modification pour emotion. Je l'avais utilisé, ça passe sans problème. Le ld.so.conf n'a pas besoin d'être modifié car on fait un ldconfig après chaque installation je pense.
Hors ligne
#207 Le 28/01/2006, à 11:34
- lut!n
Re : [HowTo] Wiki E17 CVS
quand exactement est-ce que ca plante ?? j'ai pas bien compris, tu peux me mettre le log ???
(juste en passant, j'avais deja rajouté eclair a la compilation )
Dernière modification par lut!n (Le 28/01/2006, à 11:37)
Hors ligne
#208 Le 28/01/2006, à 11:39
- toma222
Re : [HowTo] Wiki E17 CVS
Une fois qu'on a tout bien installé et qu'on veut faire une mise à jour (avec 8), il dit qu'il peut pas faire le mkdir car le répertoire ~/e17 existe déjà. Pourtant il y a bien :
if os.path.exists(cvs_dir):
print "\nRepertoire %s deja existant.\n"%cvs_dir
else:
print "\nCreation du repertoire %s\n"%cvs_dir
ExecuteCommand('mkdir %s'%cvs_dir)
Donc ça devrait marcher.
(ok, dans la version que j'ai il n'y avait pas eclair, c'est pour ça qu'il faudrait organiser les différentes versions avec des commentaires et des numéros de version).
Dernière modification par toma222 (Le 28/01/2006, à 11:41)
Hors ligne
#209 Le 28/01/2006, à 11:43
- lut!n
Re : [HowTo] Wiki E17 CVS
c'est pas un probleme de syntaxe ?? le else et le if devraient etre alignés
la derniere version a ete ajoutée au wiki ce matin, essaye avec la nouvelle juste au cas ou
changes : *automatisation pour le sudo chown 1000 ~/.ecore, il est fait automatiquement a la fin de la compilation des applications
*ajout de l'installation automatiqye d'eomtion
*compilation d'eclair
Dernière modification par lut!n (Le 28/01/2006, à 12:00)
Hors ligne
#210 Le 28/01/2006, à 11:45
- toma222
Re : [HowTo] Wiki E17 CVS
Non, ils sont bien alignés, c'est quand j'ai fait le copier-coller. Ok, je teste ça.
Dernière modification par toma222 (Le 28/01/2006, à 11:46)
Hors ligne
#211 Le 28/01/2006, à 11:47
- lut!n
Re : [HowTo] Wiki E17 CVS
if os.path.exists(cvs_dir): print "\nRepertoire %s deja existant.\n"%cvs_dir else: print "\nCreation du repertoire %s\n"%cvs_dir ExecuteCommand('mkdir %s'%cvs_dir)
je vcais regarder, mais un pire tu rajoutes
,force=True
juste apres %cvs_dir de la derniere ligne
Hors ligne
#212 Le 28/01/2006, à 11:49
- toma222
Re : [HowTo] Wiki E17 CVS
Idem avec la nouvelle version :
********************************************************************
commande : mkdir $HOME/e17
********************************************************************
mkdir: Ne peut créer le répertoire `/home/thomas/e17': Le fichier existe.
J'essaie avec le force (c'est bon, ça roule).
Dernière modification par toma222 (Le 28/01/2006, à 11:56)
Hors ligne
#213 Le 28/01/2006, à 12:06
- jib
Re : [HowTo] Wiki E17 CVS
Les paquets Deb du tutoriel sont pour l'architecture i386 uniquement, je teste le script sans cette étape.
Pour l'ajout d'un
#Pour la compilation adéquate des programmes#
Tapez: sudo gedit /etc/ld.so.conf
Ajoutez cette ligne: /usr/local/lib
Sauvegardez et fermez
, j'ai remarqué cela sur le tuto de sitarane, mais c'est tout, je ne sais pas à quoi ça correspond précisément...
PS : J'ai compris à quoi sert la iBox ...
Dernière modification par jib (Le 28/01/2006, à 12:12)
#214 Le 28/01/2006, à 12:07
- lut!n
Re : [HowTo] Wiki E17 CVS
en fait ca ne sert a rien quand on crée des paquets, donc le version de test que tu as, je les ai virés et ca ne devrait rien changer
pour emotion, vu que tu est sous Dapper, le script fourni compile emotion de toute manieres
edit : apparemment pour breezy les ldconfig ne servent a rien, j'attends confirmation pour dapper
Dernière modification par lut!n (Le 28/01/2006, à 14:14)
Hors ligne
#215 Le 28/01/2006, à 12:17
- jib
Re : [HowTo] Wiki E17 CVS
dernière question, automake 1.9 est une version améliorée d'automake 1.7, pourquoi choisir l'ancien ? Le fait que ça reste des 1.x indique la rétrocompatibilité de 1.9, non ?
Pour emotion, merci lut!n.
Le script affiche-t-il la progression du téléchargement ? j'en suis toujours à essai 1/5...
Le script met des des dossiers avec des verrous. Je n'aime pas ça. La gestion des droits n'est-elle pas un peu abusive.
#216 Le 28/01/2006, à 12:42
- lut!n
Re : [HowTo] Wiki E17 CVS
tout dépend de quels droits tu parles
a la rigueur ca importe peu que ton dossier sources soit propriété de root non ?? au pire tu peux recuperer les droits dessus, mais bon je vois pas l'interet ....... (en plus tout les script que j'ai trouvé marchent de cette maniere ....)
pour automake 1.7 je sais pas, mais apres j'ai des problemes de compilation des modules avec le 1.9, donc a voir, je sais pas
Hors ligne
#217 Le 28/01/2006, à 14:06
- jib
Re : [HowTo] Wiki E17 CVS
Pourquoi le script ne contient-il pas la première partie du tuto ? Avec les paquets à installer, les permissions, tout ça ?
#218 Le 28/01/2006, à 14:14
- lut!n
Re : [HowTo] Wiki E17 CVS
les permissions, je vois toujours pas quoi tu veux parler, tu pourrais eclaicir ?
si c'est pour le sudo chown 1000 ~/.ecore, il est effectué a la fin de la compilation des applications
pour l'installation des dependances, il ne le fait pas parceque personne ne l'a fait, et que je n'y conais strictement rien en python
Hors ligne
#219 Le 28/01/2006, à 14:20
- jib
Re : [HowTo] Wiki E17 CVS
Dans mon dossier personnel, qui plus est tout ce qui est en clair, doit être accessible (et ça l'est, à part ce qui est touché par le script).
Le dossier ~/ appartient à ~, c'est l'essence même de ce dossier qui est corrompue.
usr/share/local était plus approprié, si l'installation est considéré comme du ressort de root.
Les fichiers de configuration d'e17 doivent en revanche être dans ~/, car ce sont les fichiers de configuration de la session enlightenment17 de ~.
Je suis plus clair ?
Pour les dépendances, ce n'est pas un bout de scrip shell qu'il vous faut ? Genre sudo apt-get install ... ?
#220 Le 28/01/2006, à 14:22
- lut!n
Re : [HowTo] Wiki E17 CVS
a la limite oui, ca peut se faire . j'avais juste peur que ca crée des problemes de dependances en fait
pour l'installation dans ~, j'avais mis ca uniquement car je considerais ca plus facile d'acces, tout simplement. admettons que tu veux couper/coller tes paquets crées pour les sauvegarder, si ils sont dans home, tu peux le faire, si ils sont dans /usr/share/local, faut repasser en root .....
bon apres tu fais comme tu veux, si tu juges que c'est plus adapté, rien ne t'empeche de faire la modif et de reposter les script sur le wiki
Dernière modification par lut!n (Le 28/01/2006, à 14:29)
Hors ligne
#221 Le 28/01/2006, à 14:25
- jib
Re : [HowTo] Wiki E17 CVS
Pour les dépendances, tu es dans le paradis d'apt mon petit lut!n ! Tu es dans le monde qui fait baver ler rpmeux !
Et la principale différence entre rpm et apt, c'est le a.
Red Hat Package Manager et Advanced Package Tools.
Il fait tout pour toi.
Dernière modification par jib (Le 28/01/2006, à 14:30)
#222 Le 28/01/2006, à 14:32
- Fyren
Re : [HowTo] Wiki E17 CVS
Lorsque j'essaye d'installer les paquets deb que j'ai préalablement telechargé j'ai une erreur.
root@fyfy:/home/fyren/Desktop# dpkg -i libemotion0_0.0.1.004-1_i386.deb
(Lecture de la base de données... 70305 fichiers et répertoires déjà installés.)Préparation du remplacement de libemotion0 0.0.1.004-1 (en utilisant libemotion0_0.0.1.004-1_i386.deb) ...
Dépaquetage de la mise à jour de libemotion0 ...
dpkg : des problèmes de dépendances empêchent la configuration de libemotion0 :
libemotion0 dépend de libecore0 ; cependant :
Paquet libecore0 n'est pas installé.
libemotion0 dépend de libeet0 ; cependant :
Paquet libeet0 n'est pas installé.
libemotion0 dépend de libevas0 ; cependant :
Paquet libevas0 n'est pas installé.
dpkg : erreur de traitement de libemotion0 (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
libemotion0
Quelqu'un peut m'indiquer ou trouver les paquets manquants svp ?
Hors ligne
#223 Le 28/01/2006, à 14:38
- jib
Re : [HowTo] Wiki E17 CVS
SIl est quand même bien foutu, ce script, merci.
Enlightenment crée tout seul les .e et autre dans mon ~/, n'est-ce-pas ? Même si je spécifie un dossier /usr/local/share pour l'installation...
Dernière modification par jib (Le 28/01/2006, à 14:38)
#224 Le 28/01/2006, à 14:38
- lut!n
Re : [HowTo] Wiki E17 CVS
@Fyren telecharges la derniere version du script ici, et place les trois paquets emotion dans ton ~, et ca roule
@jib : en fait j'ai rusé .....
E crée ~/.ecore et ./e a son premier démarrage, mais du fait du script ils sont crées en root.
En fait dans le script a pres la compilation de engage, j'anticipe la création de ces dossiers (en fait le script les crée si ils n'y sont pas deja), et donne automatiquement la possession des dossiers a 1000 (user). j'ai répondu a ta question ?
Dernière modification par lut!n (Le 28/01/2006, à 16:28)
Hors ligne
#225 Le 28/01/2006, à 14:40
- jib
Re : [HowTo] Wiki E17 CVS
Tu parles des trois paquets pour i386 pour mon iBook ...
Dernière modification par jib (Le 28/01/2006, à 14:40)