Difference between revisions of "Installeur Windows"

From Gramps
Jump to: navigation, search
m (Plugins et programmes additionnels)
(No difference)

Revision as of 10:38, 12 July 2009


GRAMPS est conçu pour tourner sous de multiples plateformes utilisant Python et GTK, quelques volontaires ont créé des installeurs test que des utilisateurs utilisent sans trop de différences. Mais il n'y a pas de développeurs pour cette plateforme.

Comme le programme n'est pas souvent testé sous Windows et que nous recevons que peu de retour, nous vous suggérons de :

  • Travaillez avec une copie de votre base principale et de faire des sauvegardes régulières au format GRAMPS XML.
  • Rejoignez la mailing liste GRAMPS sous Windows (en anglais) pour partager vos expériences ou si vous êtes un développeur capable de contribuer au portage sous Windows.
  • Voir également GRAMPS et Windows pour quelques trucs sur le fonctionnement de GRAMPS sous Windows.

Installation

1. GRAMPS dépend des programmes suivants, nous avons eu les meilleurs résultats en installant les paquets dans l'ordre ci-dessous .

Pour Gramps-3.1 et supérieur
Ordre Nom du paquet Télécharger Taille Depuis Commentaire
1 Python 2.5.4 python-2.5.4.msi 11 MB python.org
2 GTK+ 2.12.9 gtk-dev-2.12.9-win32-2.exe 17.17 MB gladewin32 inclut glade / Voir problèmes courants et Note accompagnée
3 pygtk 2.12.1 pygtk-2.12.1-2.win32-py2.5.exe 1.9 MB acc.umu.se Voir problèmes courants et Note accompagnée
4 pygobject 2.12.3 pygobject-2.12.3-1.win32-py2.5.exe 163 KB gnome.org
5 pycairo 1.2.6 pycairo-1.2.6-1.win32-py2.5.exe 82 KB acc.umu.se

2. Redémarrer l'ordinateur après installation des dépendances ci-dessus, avant d'installer GRAMPS.

3. gramps-3.1.2-1.exe -- (6.2 Mo) l'installateur GRAMPS exécutable pour Windows, avec le support de plus de 20 langues. Note: L'installateur se plaint souvent que pygtk n'est pas installé. L'annulation et la réexécution de l'installateur semble corriger ce problème.

Plugins et programmes additionnels

Il y a plusieurs fonctionnalités de GRAMPS qui nécessitent des programmes complémentaires. Il y a différents types de rapports, et les fonctions suivantes ont besoin d'une configuration supplémentaire.

  • Le graphique relationnel (un rapport graphique et le générateur de code) nécessite l'installation de Graphviz. Voir cet exemple.
  • Le graphique relationnel ne peut pas générer de PDF sans installer ghostscript. Après l'installation, si gsview32.exe ou gsview32c.exe est présent, le format PDF devrait apparaitre dans les formats disponibles pour le graphique relationnel.
  • Pour faire fonctionner le vérificateur orthographique, vous pouvez essayer spell-win32-py26 pour python26 seulement.

Limitations et problèmes rencontrés

Erreur à l'installation de GTK+

Si vous avez déjà installé GTK+, peut être parce que vous avez eu la bonne idée d'installer GIMP, Grisbi, Pidgin, ou Gnu Cash, alors l'installeur GTK+ ne sera pas capable de copier les fichiers si l'une de ces applications est ouverte. Si vous obtenez des erreurs avec l'installeur GTK+, sélectionnez Annuler, fermez les autres applications GTK+ et relancez l'installeur.

Pourquoi pas un installeur unique ?

Actuellement, il n'y a aucune intention de mettre toutes dépendances et GRAMPS dans un installateur. Ceci crée une coordination complexe entre GRAMPS et ces autres projets. Ce qui signifie également un téléchargement d'environ 19 MB à chaque changement de version.

Il y a eu récemment une discussion au sujet de l'essai d'installer des modules compilés (librairies dynamiques) de ces dépendances pour éviter d'installer python et l'environnement GTK, mais ces travaux n'ont pas été encore terminés. Plus de discussion à ce sujet et d'autres questions sous Windows peuvent être trouvées sur l'archive de la liste email.

GRAMPS est en anglais et Windows en français ?

L'installeur fournit les traductions automatiques pour de nombreuses langues dont le français. Mais certains utilisateurs ont rapporté un problème pour obtenir la traduction française. Voici deux solutions possibles avec l'installation de gramps, par exemple dans c:\Program Files\gramps.

  • Aller dans Menu Démarrer, puis Exécuter et taper cmd: la fenêtre de commande s'ouvre.

Dans la fenêtre saisir :

c:\ 
cd Program Files\gramps
SET LANG=fr_FR.UTF-8
SET LANGUAGE=fr_UTF-8
gramps.py 

Par ailleurs, vous pouvez copier ces commandes dans un fichier .bat pour éviter de les saisir. Il vous suffira de double-cliquer sur le fichier .bat placé dans le répertoire gramps.

gramps.bat :

SET LANG=fr_FR.UTF-8
SET LANGUAGE=fr_UTF-8
gramps.py
  • Une autre solution (à tester et compléter) serait de modifier le fichier gramps.py avec Notepad++, Notepad2, ou tout autre bon éditeur de text.

A la ligne 71, changer :

if os.environ.has_key("GRAMPSI18N"):
   loc = os.environ["GRAMPSI18N"]
elif os.path.exists( os.path.join(const.root_dir,"lang") ):
   loc = os.path.join(const.root_dir,"lang")
else:
   loc = "/usr/share/locale"

par

if os.environ.has_key("GRAMPSI18N"):
   loc = os.environ["GRAMPSI18N"]
elif os.path.exists( os.path.join(const.root_dir,"lang") ):
   loc = os.path.join(const.root_dir,"lang")
else:
   loc = “\..\..\”

avec \..\..\ le chemin de gramps.mo

Soit, avec l'installation par défaut: C:\Program Files\gramps\lang\fr\LC_MESSAGES

Les accents n'apparaissent pas dans certains rapports au format ODT ?

Sans doute essayez vous de lire le fichier .odt avec le convertisseur ODT pour MS Office. Utiliser la suite Bureautique OpenOffice pour afficher les accents.