Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/03/2007, à 19:37

Dadou

[Résolu] Aidez moi pour installer Duo (please)

Coucou,

J'ai télécharger un jeu de uno mais il est en python et impossible de l'installer ! J'ai chercher un fichier qui explique comment faire mais ce n'est pas très clair pour moi !!
Je l'ai pris ici => SourceForge pour télécharger Duo.tar.bz2
Pourriez-vous m'aider à l'installer ? Merci beaucoup
Bisous

DADOU

Dernière modification par Dadou (Le 09/10/2008, à 17:29)

Hors ligne

#2 Le 20/03/2007, à 19:54

racoon97

Re : [Résolu] Aidez moi pour installer Duo (please)

Ce sont les fichiers sources : il faut que tu compiles.
N'oublie pas d'installer build-essential wink


Pas de logiciel de montage vidéo professionnel sous Linux ? Demandez à Sony son portage de Vegas Pro sous Linux... ou attendez Lightworks ;)

Hors ligne

#3 Le 20/03/2007, à 20:48

Karpatt

Re : [Résolu] Aidez moi pour installer Duo (please)

Voila un lien ou ils t'expliquent comment compiler un programme :

http://doc.ubuntu-fr.org/projets/paquets/compiler_un_programme

Hors ligne

#4 Le 20/03/2007, à 21:26

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

Coucou,

J'ai bien essayer mais ça ne marche pas, même en suivant le tuto, rien à faire !
C'est que dans le dossier décompressé, j'ai pas grand chose :
> Duo.pyw
> install.nsi
> lisence.txt
> make-locale.py
> readme.txt
> setup.py

Donc rien pour ./configure... etc etc...

Dans le fichier readme.txt, il dit d'installer le programme comme ceci :

Install
=======

Duo requires the following packages:

* The Python programming language
   http://www.python.org/

* Python Mega Widgets (PMW)
   http://pmw.sourceforge.net/

* Python Imaging Library (PIL)
   http://www.pythonware.com/products/pil/

* Duo classic playing cards images
   http://prdownloads.sourceforge.net/duo/classic.zip?download

To install Duo, follow these steps:

* install the Python and PIL packages;
* extract the PMW files in the './Pmw/' directory;
* extract the playing cards files into the './classic/' directory;
* run the 'make-locale.py' script to create the locale packages.

Mais franchement, c'est du chinois pour moi big_smile
Merci pour votre aide
DADOU

Dernière modification par Dadou (Le 20/03/2007, à 21:29)

Hors ligne

#5 Le 06/04/2007, à 08:19

styza

Re : [Résolu] Aidez moi pour installer Duo (please)

Il faut que tu fasse ./setup.py smile

Hors ligne

#6 Le 06/04/2007, à 13:14

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

J'ai bien essayé mais ça ne fonctionne pas smile
Merci quand même pour ton aide

DADOU

Hors ligne

#7 Le 26/04/2007, à 03:04

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

Coucou,

Je reviens la dessus après avoir installé quelques paquets manquan de python pour qu'il fonctionne...
Mais ça marche toujours pas !
Je tente de le lancé :
$ python -u ./Duo.pyw

Mais il me lance l'erreur suivante :

Traceback (most recent call last):
  File "./Duo.pyw", line 648, in ?
    switch_to(lang)
  File "./Duo.pyw", line 607, in switch_to
    traducteurs[lang]=gettext.translation(domaine,localedir,languages=[lang])
  File "/usr/lib/python2.4/gettext.py", line 471, in translation
    raise IOError(ENOENT, 'No translation file found for domain', domain)
IOError: [Errno 2] No translation file found for domain: 'duo'

Et franchement, je sèche, je comprends comment qui me parle lui...
Aidez moi smile Merci !

DADOU

Hors ligne

#8 Le 26/04/2007, à 13:15

Clop'

Re : [Résolu] Aidez moi pour installer Duo (please)

Bonjour,

J'ai essayé de l'installer aussi..... et j ai la même erreur! wink

Par contre, je pense que l'erreur provient du fait que le script make-locale.py n'arrive pas à s'éxécuter :

ben@baclop:~/Games/Duo$ python make-locale.py
sh: msgfmt.py: not found

de
sh: msgfmt.exe: not found
sh: msgfmt.py: not found

de2
sh: msgfmt.exe: not found
sh: msgfmt.py: not found

pt_BR
sh: msgfmt.exe: not found
sh: msgfmt.py: not found

es
sh: msgfmt.exe: not found
sh: msgfmt.py: not found

en
sh: msgfmt.exe: not found
sh: msgfmt.py: not found

fr
sh: msgfmt.exe: not found

ce qui expliquerait l'erreur de gettext, non?

  traducteurs[lang]=gettext.translation(domaine,localedir,languages=[lang])

Si quelqu'un a une idée.....

Dernière modification par Clop' (Le 26/04/2007, à 13:17)


----------------------
Linux on the Root , un site qu'il fait bon feuilleter!
----------------------
PyQtRadio, un lecteur de webradio simple et léger! Installation multi-distrib'

Hors ligne

#9 Le 13/07/2007, à 11:39

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

up !:D

Hors ligne

#10 Le 03/01/2008, à 23:10

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

re-up !!

J'insiste hein, c'est un vieux, vieux post mais je cherche toujours !
Têtu moi !:D

Hors ligne

#11 Le 20/09/2008, à 17:20

OrelEagle

Re : [Résolu] Aidez moi pour installer Duo (please)

Bonjour,

j'ai un peu galéré, mais j'ai réussi à installer Duo smile L'astuce était de remplacer msgfmt.py par msgfmt dans le fichier make-locale.py (ligne 18). J'ai aussi remplacé msgfmt.exe par msgfmt mais je suis pas certain que ce soit nécessaire.

J'avais aussi installé d'autres packages avant, mais ça fonctionne peut être sans: gettext, python-imaging, python-imaging-tk.

Hors ligne

#12 Le 22/09/2008, à 19:22

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

Coucou,

Peux-tu m'expliquer pas à pas comment tu t'y es pris parce que chez moi, il ne se passe rien et ça ne fonctionne toujours pas !
Merci beaucoup
Bizz

DADOU

Dernière modification par Dadou (Le 22/09/2008, à 19:23)

Hors ligne

#13 Le 27/09/2008, à 11:27

OrelEagle

Re : [Résolu] Aidez moi pour installer Duo (please)

J'ai remarqué que

python ~/duo/Duo.pyw

ne marche pas si je ne suis pas dans le dossier ~/duo. Donc pour lancer Duo:

cd ~/duo
python Duo.pyw

Je n'ai malheureusement pas réussi à créer un lanceur pour simplifier sad

Pour l'installation, voilà mes changements:

Lignes 18 à 21 de mon fichier make-locale.py:

msgfmt = 'msgfmt'
xgettext = 'pygettext.py Duo.pyw'
msgmerge = 'msgmerge.exe'
msgcheck = 'msgfmt --statistics'

Et voilà la commande pour installer les packages supplémentaires:

sudo apt-get install gettext python-imaging python-imaging-tk

Hors ligne

#14 Le 29/09/2008, à 10:34

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

Lorsque je fais les changements que tu m'indiques et après avoir lancer la commande python Duo.pyw, voici l'erreur que ça me lance :

Traceback (most recent call last):
  File "Duo.pyw", line 27, in <module>
    import Pmw
ImportError: No module named Pmw

Chez moi, ça ne fonctionne toujours pas sad

Hors ligne

#15 Le 29/09/2008, à 15:39

OrelEagle

Re : [Résolu] Aidez moi pour installer Duo (please)

Essaie avec:

sudo apt-get install python-pmw

Hors ligne

#16 Le 29/09/2008, à 16:55

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

Eh non, même après cette installation, j'ai toujours des erreurs au lancement :

Traceback (most recent call last):
  File "Duo.pyw", line 648, in <module>
    switch_to(lang)
  File "Duo.pyw", line 607, in switch_to
    traducteurs[lang]=gettext.translation(domaine,localedir,languages=[lang])
  File "/usr/lib/python2.5/gettext.py", line 484, in translation
    raise IOError(ENOENT, 'No translation file found for domain', domain)
IOError: [Errno 2] No translation file found for domain: 'duo'

Merci quand même mais je commence sérieusement à désespérer !!

Hors ligne

#17 Le 05/10/2008, à 07:23

sbesson

Re : [Résolu] Aidez moi pour installer Duo (please)

Est-ce que tu as compile le fichier make-locale.py au prealable (avec les modifications de OrelEagle)?

python make-locale.py
python Duo.pyw

Hors ligne

#18 Le 09/10/2008, à 10:17

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

Oui, j'ai tout bien changé, installé ce qu'on m'a conseillé, changer les lignes de mon make-locale.py :

msgfmt = 'msgfmt'
xgettext = 'pygettext.py Duo.pyw'
msgmerge = 'msgmerge.exe'
msgcheck = 'msgfmt --statistics'

Mais lorsque je lance la commande python make-locale.py
Voici la réponse :

es
52 messages traduits.

de2
52 messages traduits.

en
0 message traduit, 52 messages non traduits.

de
52 messages traduits.

fr
52 messages traduits.

pt_BR
52 messages traduits.

Je pleure tout de suite ou j'attends un peu ?

Hors ligne

#19 Le 09/10/2008, à 15:40

sbesson

Re : [Résolu] Aidez moi pour installer Duo (please)

Non, tu peux attendre parce que c'est effectivement la reponse que tu dois obtenir. Normalement, tu as un dossier locale qui s'est cree.

Bon maintenant, je suppose que tu as toujours cette erreur concernant gettext.py. J'ai reussi a obtenir cette erreur en modifiant le contenu du fichier config.ini (qui contient uniquement la langue des messages que le programme charge). Deux idees:
1) Essaie de supprimer le fichier config.ini (il sera regenere quand tu lanceras Duo.pyw) et relance python Duo.pyw.
2) Si ca ne marche pas, edite le fichier Duo.pyw et remplace la ligne 648

switch_to(lang)

par

switch_to('fr')

Dernière modification par sbesson (Le 09/10/2008, à 15:41)

Hors ligne

#20 Le 09/10/2008, à 17:29

Dadou

Re : [Résolu] Aidez moi pour installer Duo (please)

C'est miraculeux, parce qu'enfin ça fonctionne
Je met "résolu" dans le titre
Et merci beaucoup, beaucoup
Bisous

DADOU

Hors ligne