[MDK] Installation gnomeBoyAdvance; pb avec les RPM python
Le
GruntZ
Bonjour
J'ai mis à jour ma toute récente Mandrake 9.1 en 9.2 via urpmi et les
serveurs RPMS; 350 Mo de DL, mais jusque là tout va bien :-)
Je tente d'installer gnomeBoyAdvance (un frontend pour l'émulateur
VisualBoyAdvance; voir http://www.socialistsoftware.com). L'émulateur est
bien installé et fonctionne.
C'est ma première installation avec une tar.bz2, mais en suivant le README à
l'intérieur, tout ce passe bien. Seulement, lors du lancement, j'ai
l'erreur suivante :
Traceback (most recent call last):
File "/usr//bin/gnomeboyadvance", line 7, in ?
import os, sys, string, gtk, gtk.glade
ImportError: No module named glade
Après quelques recherches sur le forum du site, j'ai pensé que je n'avais
pas "tout ce qu'il faut" d'installé; je suis donc allé à la pêche aux RPM
et j'ai installé les quelques paquetages qui me semblaient utiles. Au
final, j'ai :
$ rpm -q -a|grep glade
libglade2.0_0-2.0.1-6mdk
python-glade-0.6.9-1.ximian.2
libglade0-0.17-9mdk
libglade-gnome0-0.17-9mdk
et
$ rpm -q -a|grep python
libpython2.3-devel-2.3-4mdk
python-base-2.3-4mdk
python-numeric-22.0-4mdk
python-2.3-4mdk
libpython2.2-2.2.2-6mdk
python-glade-0.6.9-1.ximian.2
libpython2.3-2.3-4mdk
J'ai aussi installé le pygtk2.0-devel-2.0.0-2mdk.i586.rpm, mais le problème
reste le même.
Il me reste à installer (je pense) le gnome-python-2.0.0-2mdk.i586.rpm, mais
je bute sur un cercle vicieux; urpmi indique :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-2.0.0-2mdk.i586 (gnome-python-bonobo non satisfait)
Je le cherche, le trouve, et à l'installation, j'ai :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-bonobo-2.0.0-2mdk.i586 (pyorbit[>= 2.0.0] non satisfait)
Je le cherche, trouve pyorbit-2.0.0-1mdk.i586.rpm et l'installe, puis je
re-tente le RPM précédent :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-bonobo-2.0.0-2mdk.i586 (gnome-python-canvas[== 2.0.0-2mdk] non
satisfait)
Je le cherche, le trouve, et à l'installation, j'ai :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-canvas-2.0.0-2mdk.i586 (gnome-python[== 2.0.0-2mdk] non
satisfait)
Et là, je coince; A veut B, B veut C et C veut . A !
Deux questions : d'abord, comment régler ce problème (:o), mais surtout,
dans la mesure où je ne sais pas si ça règlera l'erreur renvoyée par
gnomeBoyAdvance, quelqu'un a-t-il installé ce frontend avec succès sur
Mandrake 9.1 ou 9.2 et si oui, quels problèmes a-t-il rencontré et comment
les a-t-il résolus.
Merci de vos lumières.
--
Mon adresse e-mail peut faire sourire
mais elle est parfaitement valide ;->
J'ai mis à jour ma toute récente Mandrake 9.1 en 9.2 via urpmi et les
serveurs RPMS; 350 Mo de DL, mais jusque là tout va bien :-)
Je tente d'installer gnomeBoyAdvance (un frontend pour l'émulateur
VisualBoyAdvance; voir http://www.socialistsoftware.com). L'émulateur est
bien installé et fonctionne.
C'est ma première installation avec une tar.bz2, mais en suivant le README à
l'intérieur, tout ce passe bien. Seulement, lors du lancement, j'ai
l'erreur suivante :
Traceback (most recent call last):
File "/usr//bin/gnomeboyadvance", line 7, in ?
import os, sys, string, gtk, gtk.glade
ImportError: No module named glade
Après quelques recherches sur le forum du site, j'ai pensé que je n'avais
pas "tout ce qu'il faut" d'installé; je suis donc allé à la pêche aux RPM
et j'ai installé les quelques paquetages qui me semblaient utiles. Au
final, j'ai :
$ rpm -q -a|grep glade
libglade2.0_0-2.0.1-6mdk
python-glade-0.6.9-1.ximian.2
libglade0-0.17-9mdk
libglade-gnome0-0.17-9mdk
et
$ rpm -q -a|grep python
libpython2.3-devel-2.3-4mdk
python-base-2.3-4mdk
python-numeric-22.0-4mdk
python-2.3-4mdk
libpython2.2-2.2.2-6mdk
python-glade-0.6.9-1.ximian.2
libpython2.3-2.3-4mdk
J'ai aussi installé le pygtk2.0-devel-2.0.0-2mdk.i586.rpm, mais le problème
reste le même.
Il me reste à installer (je pense) le gnome-python-2.0.0-2mdk.i586.rpm, mais
je bute sur un cercle vicieux; urpmi indique :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-2.0.0-2mdk.i586 (gnome-python-bonobo non satisfait)
Je le cherche, le trouve, et à l'installation, j'ai :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-bonobo-2.0.0-2mdk.i586 (pyorbit[>= 2.0.0] non satisfait)
Je le cherche, trouve pyorbit-2.0.0-1mdk.i586.rpm et l'installe, puis je
re-tente le RPM précédent :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-bonobo-2.0.0-2mdk.i586 (gnome-python-canvas[== 2.0.0-2mdk] non
satisfait)
Je le cherche, le trouve, et à l'installation, j'ai :
Certains paquetages demandés ne peuvent pas être installés :
gnome-python-canvas-2.0.0-2mdk.i586 (gnome-python[== 2.0.0-2mdk] non
satisfait)
Et là, je coince; A veut B, B veut C et C veut . A !
Deux questions : d'abord, comment régler ce problème (:o), mais surtout,
dans la mesure où je ne sais pas si ça règlera l'erreur renvoyée par
gnomeBoyAdvance, quelqu'un a-t-il installé ce frontend avec succès sur
Mandrake 9.1 ou 9.2 et si oui, quels problèmes a-t-il rencontré et comment
les a-t-il résolus.
Merci de vos lumières.
--
Mon adresse e-mail peut faire sourire
mais elle est parfaitement valide ;->

Poser une question


Bien,
installer les 4 ensemble:
dowmloader les 4 fichiers rpm
puis
urpmi A.rpm B.rpm C.rpm D.rpm
Ca devrait le faire.
Ah ca ... je sais pas.
De rien, je m'ébouis moi même |-}
Michel.
C'est ce que j'ai essayé de faire; sélectionner les 3 RPM dans Nautilus et
clic droit, Installer; ça ne marchait pas.
Effectivement, via la ligne de commande, ça semble bon. Il se plaint
simplement de ne pas trouver de fichier list.* sous /var/lib/urpmi, mais
sans que ça semble le géner (peut être faut-il ajouter le répertoire de
download des RPM via un addmedia ?)
Mais hélas, ça ne règle pas le problème :-(
....
import os, sys, string, gtk, gtk.glade
ImportError: No module named glade
Je suppose donc qu'il me manque une library (le module requis lors de
l'import "gtk.glade" par le script pyhton), mais laquelle et comment
l'obtenir ?
Si quelqu'un connais la solution, ou une groupe mieux adapté pour poster, je
suis prenneur. Google me renvoie sur des tutoriaux Python :-( à part cette
page (http://www.scottbender.net/pmail/problems_html) qui semble en
relation avec ce problème, mais je n'en suis pas sûr.
Merci.
--
Mon adresse e-mail peut faire sourire ...
mais elle est parfaitement valide ;->
il semble que le bon rpm n'a pas été installé...
Peut-etre qu'en utilisant urpmf il serait possible
de trouver le rpm concerné.
Quelque chose comme :
urpmf glade | grep -i gtk
Gerard
Désolé pour le délai, je suis absent la semaine.
Vu le résultat de la commande (voir ci-dessous), il semble que j'ai quelques
addmedia à faire (mais lesquels ?)
Par contre, je ne sais pas exploiter les informations fournies par urpmf; je
ne vois aucun 'gtk.glade', mais qu'est ce qui pourrait m'indiquer quel rpm
je dois aller rechercher et installer ?
Si quelqu'un a des propositions à faire ...
========================================= [ user]$ urpmf glade | grep -i gtk
impossible de prendre en compte la source « contrib » car il n'existe aucun
fichier de liste [/var/lib/urpmi/list.contrib]
impossible de prendre en compte la source « Serveur FTP Redbox » car il
n'existe aucun fichier de liste [/var/lib/urpmi/list.Serveur FTP Redbox]
impossible de prendre en compte la source « update_source » car il n'existe
aucun fichier de liste [/var/lib/urpmi/list.update_source]
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/glade2py.py
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/glade2py.pyc
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/nicotine_glade.py
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/nicotine_glade.pyc
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/settings_glade.py
nicotine:/usr/lib/python2.2/site-packages/pynicotine/gtkgui/settings_glade.pyc
pygtk2.0:/usr/share/doc/pygtk2.0-1.99.17/examples/glade
pygtk2.0:/usr/share/doc/pygtk2.0-1.99.17/examples/glade/README
pygtk2.0:/usr/share/doc/pygtk2.0-1.99.17/examples/glade/glade-demo.py
pygtk2.0:/usr/share/doc/pygtk2.0-1.99.17/examples/glade/test.glade
pygtk2.0-devel:/usr/share/pygtk/2.0/defs/libglade.defs
pygtk2.0-libglade:/usr/lib/python2.2/site-packages/gtk-2.0/gtk/glade.la
pygtk2.0-libglade:/usr/lib/python2.2/site-packages/gtk-2.0/gtk/glade.so
gtkhtml:/usr/share/gtkhtml-1.1/gtkhtml-capplet.glade
gtkhtml:/usr/share/gtkhtml-1.1/gtkhtml-editor-properties.glade
gtkhtml3.0:/usr/share/gtkhtml-3.0/gtkhtml-editor-properties.glade
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/gladexml.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-dtd-exceptions.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-dtd.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-embedding.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-extending.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-i18n.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-lib.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-libglade-build.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-libglade-initialisation.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-libglade-sax-parser.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-modules.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade-notes.html
libglade2.0_0-devel:/usr/share/gtk-doc/html/libglade/libglade.html
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/__init__.py
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/__init__.pyc
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/__init__.pyo
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/build.py
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/build.pyc
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/build.pyo
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/style.py
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/style.pyc
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/style.pyo
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/xmlparse.py
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/xmlparse.pyc
pygtk:/usr/lib/python2.3/site-packages/gtk-1.2/pyglade/xmlparse.pyo
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade/README
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade/glade.py
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade/test.glade
pygtk:/usr/share/doc/pygtk-0.6.11/examples/glade/test2.glade
gtkhtml3.0:/usr/share/gtkhtml-3.0/gtkhtml-editor-properties.glade
pygtk2.0:/usr/share/doc/pygtk2.0-2.0.0/examples/glade
pygtk2.0:/usr/share/doc/pygtk2.0-2.0.0/examples/glade/README
pygtk2.0:/usr/share/doc/pygtk2.0-2.0.0/examples/glade/glade-demo.py
pygtk2.0:/usr/share/doc/pygtk2.0-2.0.0/examples/glade/test.glade
glade:/usr/share/doc/glade-0.6.4/upgrading-to-gtk-1.1.txt
glade:/usr/share/glade/gtk
glade:/usr/share/glade/gtk/autogen.sh
pygtk-devel:/usr/share/pygtk/1.2/defs/libglade.defs
pygtk-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/_libglademodule.so
pygtk-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/libglade.py
pygtk-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/libglade.pyc
pygtk-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/libglade.pyo
glade2:/usr/share/glade-2/gtk
glade2:/usr/share/glade-2/gtk/autogen.sh
gtkhtml:/usr/share/gtkhtml-1.1/gtkhtml-capplet.glade
gtkhtml:/usr/share/gtkhtml-1.1/gtkhtml-editor-properties.glade
pygnome-libglade:/usr/lib/python2.3/site-packages/gtk-1.2/_gladegnomemodule.so
pygtk2.0-devel:/usr/share/pygtk/2.0/defs/libglade.defs
pygtk2.0-libglade:/usr/lib/python2.3/site-packages/gtk-2.0/gtk/glade.la
pygtk2.0-libglade:/usr/lib/python2.3/site-packages/gtk-2.0/gtk/glade.so
============================
Merci de vos réponses.
--
Mon adresse e-mail peut faire sourire ...
mais elle est parfaitement valide ;->
(...)
d'abord quelques urpmi.removemedia pour enlever les sources
incorrectes...
En fait le point de gtk.glade représente un répertoire, avec ce genre
de language les paquetages sont des répertoires (ici 'gtk'); et il
faut ajouter implicitement une extension au nom (ici 'glade').
je pense que le programme cherche ça :
ou ça :
c'est le meme paquetage.
Gerard