Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gramps [Le 25/02/2024, 16:40]
arverne73 complèments
gramps [Le 31/10/2025, 14:00] (Version actuelle)
arverne73 tuiles géographie
Ligne 1: Ligne 1:
-{{tag>​application_domestique Généalogie ​Focal Jammy}}+{{tag>​application_domestique Généalogie Jammy Noble}}
  
 ---- ----
Ligne 7: Ligne 7:
 {{ gramps-logo.png?​100}} {{ gramps-logo.png?​100}}
  
-**Gramps** est un acronyme de //​Genealogical Research and Analysis Management Programming System//.+**Gramps** est l'acronyme de //​Genealogical Research and Analysis Management Programming System//.
  
 C'est un logiciel de généalogie multiplateforme (Linux, BSD, Solaris et Windows) est régi par une licence libre GNU/GPL. C'est un logiciel de généalogie multiplateforme (Linux, BSD, Solaris et Windows) est régi par une licence libre GNU/GPL.
Ligne 15: Ligne 15:
 ====Par les dépôts Ubuntu==== ====Par les dépôts Ubuntu====
 Méthode conseillée. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gramps]]**. Méthode conseillée. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gramps]]**.
 +
 +Ou en ligne de commande :
 +<​code>​sudo apt install gramps</​code>​
 +
 +Canonical diffuse désormais un paquet au [[snap|Format Snap]] que vous trouvez dans le centre d'​applications. Il offre l'​avantage d'​avoir la dernière version de Gramps. Mais il n'est pas complet et ne reprend pas les paramètres d'​environnement que vous aviez éventuellement définis avec la version classique.
  
 Gramps conseille de désinstaller une ancienne version (< 4.0) avant de faire une mise à niveau. Bien penser à faire une sauvegarde avant. Gramps conseille de désinstaller une ancienne version (< 4.0) avant de faire une mise à niveau. Bien penser à faire une sauvegarde avant.
Ligne 20: Ligne 25:
 ====Par le site officiel==== ====Par le site officiel====
 <note tip>​Solution si vous souhaitez disposer de la dernière version 5.x, notamment sous [[:​bionic|Bionic]]</​note>​ <note tip>​Solution si vous souhaitez disposer de la dernière version 5.x, notamment sous [[:​bionic|Bionic]]</​note>​
-Vous pouvez ​téléchargé ​un paquet .deb au format Debian à la [[https://​www.gramps-project.org/​wiki/​index.php/​Download#​Linux|page de téléchargement de Gramps]] et l'​installer en double-cliquant dessus ou par la commande :+Vous pouvez ​télécharger ​un paquet .deb au format Debian à la [[https://​www.gramps-project.org/​wiki/​index.php/​Download#​Linux|page de téléchargement de Gramps]] et l'​installer en double-cliquant dessus ou par la commande :
 <​code>​sudo dpkg -i nompaquet.deb</​code>​ <​code>​sudo dpkg -i nompaquet.deb</​code>​
 Il peut être nécessaire de lancer aussi la commande suivante pour assurer les dépendances : Il peut être nécessaire de lancer aussi la commande suivante pour assurer les dépendances :
Ligne 26: Ligne 31:
  
 Suivant la distribution,​ vous retrouvez l'​application dans le menu //​Applications → Bureautique → Gramps//. Suivant la distribution,​ vous retrouvez l'​application dans le menu //​Applications → Bureautique → Gramps//.
 +
 +
 +====Paquets supplémentaires====
 +
 +  * le greffon GExiv2 (dont l'​absence peut lever une alerte //module non chargé// au démarrage((avec gramps v5.1.5))) <code bash>apt install gir1.2-gexiv2-0.10</​code>​
 +  * le greffon OSM-GPS-Map (dont l'​absence peut lever une alerte //module non chargé// au démarrage((avec gramps v5.1.5))) <code bash>apt install gir1.2-osmgpsmap-1.0</​code>​
  
  
Ligne 40: Ligne 51:
 <​code>​apt install gir1.2-goocanvas-2.0</​code>​ <​code>​apt install gir1.2-goocanvas-2.0</​code>​
   * le greffon GedcomforGeneanet qui n'est pas disponible dans le gestionnaire de greffons mais sur [[https://​github.com/​grocanar/​GedcomforGeneanet|GitHub]]. Il permet une exportation améliorée de vos données au format Gedcom vers le site [[https://​www.geneanet.org/​|Geneanet]].   * le greffon GedcomforGeneanet qui n'est pas disponible dans le gestionnaire de greffons mais sur [[https://​github.com/​grocanar/​GedcomforGeneanet|GitHub]]. Il permet une exportation améliorée de vos données au format Gedcom vers le site [[https://​www.geneanet.org/​|Geneanet]].
-  * le greffon GExiv2 (dont l'​absence peut lever une alerte //module non chargé// au démarrage((avec gramps v5.1.5))) <code bash>apt install gir1.2-gexiv2-0.10</​code>​ +
-  * le greffon OSM-GPS-Map (dont l'​absence peut lever une alerte //module non chargé// au démarrage((avec gramps v5.1.5))) <code bash>apt install gir1.2-osmgpsmap-1.0</​code>​+
  
 ===== Fonctionnement ===== ===== Fonctionnement =====
Ligne 105: Ligne 115:
     * Plusieurs types d'​affichage possible accessible par le menu //​Affichage//​ ou la barre d'​outils. Pour la vue « Tous les lieux connus », faire une click droit sur la carte et sélectionner « Afficher tous les lieux ». ; c'est la seule vue où l'on peut configurer la couleur des marques.     * Plusieurs types d'​affichage possible accessible par le menu //​Affichage//​ ou la barre d'​outils. Pour la vue « Tous les lieux connus », faire une click droit sur la carte et sélectionner « Afficher tous les lieux ». ; c'est la seule vue où l'on peut configurer la couleur des marques.
  
-<note important>​Les tuiles (fragments) de cartes sont chaque fois enregistrées sur votre disque dur (répertoire caché : .gramps/maps). Avantage : la carte est accessible à nouveau sans connexion Internet. Inconvénient : la place occupée sur le disque peut finir par être importante. Ceci peut être géré par un click droit sur la carte.</​note>​+<note important>​Les tuiles (fragments) de cartes sont chaque fois enregistrées sur votre disque dur dans les répertoires de configuration ​(~/.gramps ​jusqu'​à la version 5, ~/.cache/​gramps avec la version 6). Avantage : la carte est accessible à nouveau sans connexion Internet. Inconvénient : la place occupée sur le disque peut finir par être importante. Ceci peut être géré par un click droit sur la carte.</​note>​
  
-  * **Sources** : Cet onglet liste toute les sources que vous avez identifiées pour construire vos arbres généalogiques (actes de naissance, de décès, carnet familial, membres de votre famille qui pu témoigner...). Il est souhaitable de créer une source pour tout document que vous avez amassé et qui apporte des informations. A cette source, vous pourrez associer un fichier, un média. Vous pourrez ensuite lier cette source à un individu, une famille comme citation qui attestera de sa véracité. Cette démarche est plus logique que d'​associer directement le fichier ou le média à l'​individu ou l'​évènement.+  * **Sources** : Cet onglet liste toute les sources que vous avez identifiées pour construire vos arbres généalogiques (actes de naissance, de décès, carnet familial, membres de votre famille qui ont pu témoigner...). Il est souhaitable de créer une source pour tout document que vous avez amassé et qui apporte des informations. A cette source, vous pourrez associer un fichier, un média. Vous pourrez ensuite lier cette source à un individu, une famille comme citation qui attestera de sa véracité. Cette démarche est plus logique que d'​associer directement le fichier ou le média à l'​individu ou l'​évènement.
  
  
Ligne 148: Ligne 158:
  
 {{ :​applications:​gramps:​gramps_focal_05.png?​400 |}} {{ :​applications:​gramps:​gramps_focal_05.png?​400 |}}
-Dans la saisie des individus, vous ne trouvez pas les dates de naissance et de décès dans les champs principaux. Ces éléments sont considérés comme de simples événements et sont donc saisis dans le bas de la fenêtre en utilisant le bouton +. Néanmoins, Gramps vous propose automatiquement comme premier évènement la naissance, et le décès pour le suivant.+Dans la saisie des individus, vous ne trouvez pas les dates de naissance et de décès dans les champs principaux. Ces éléments sont considérés comme de simples événements et sont donc saisis dans le bas de la fenêtre, après avoir sélectionné l'​onglet //​Évènements// ​en utilisant le bouton +. Néanmoins, Gramps vous propose automatiquement comme premier évènement la naissance, et le décès pour le suivant.
  
  
Ligne 162: Ligne 172:
 {{:​applications:​gramps:​gramps_focal_09.png?​direct&​400 |Fenêtre de saisie d'un lieu}} {{:​applications:​gramps:​gramps_focal_09.png?​direct&​400 |Fenêtre de saisie d'un lieu}}
  
-Pour que Gramps puisse afficher les lieux des événements liés aux individus ou aux familles, les coordonnées géographiques de ces lieux doivent être indiqués. Pour les trouver, vous pouvez utiliser un site comme [[https://​www.geoportail.gouv.fr/​carte|Geoportail]] ou encore l'​application « Cartes » basée sur [[:​openstreetmap|OpenStreetMap]] et disponible dans les logiciels Ubuntu. Après avoir recherché le lieu, un clic-droit permet d'​afficher ou de copier les coordonnées (exemple ci-contre avec Cartes). Il suffit ensuite de les coller dans la fenêtre du lieu de l'​événement ; il peut être nécessaire de corriger pour ne laisser ​que les nombres correspondant aux coordonnées.+Pour que Gramps puisse afficher les lieux des événements liés aux individus ou aux familles, les coordonnées géographiques de ces lieux doivent être indiqués. Pour les trouver, vous pouvez utiliser un site comme [[https://​www.geoportail.gouv.fr/​carte|Geoportail]] ou encore l'​application « Cartes » basée sur [[:​openstreetmap|OpenStreetMap]] et disponible dans les logiciels Ubuntu. Après avoir recherché le lieu, un clic-droit permet d'​afficher ou de copier les coordonnées (exemple ci-contre avec Cartes). ​Autre moyen pratique : chaque commune française est répertoriée dans [[https://​fr.wikipedia.org/​|Wikipedia]] et ses coordonnées géographiques sont indiquées en haut et à droite du corps de texte. 
 + 
 +Il suffit ensuite de coller ​ces valeurs ​dans la fenêtre du lieu de l'​événement ; il peut être nécessaire de corriger pour que le format soit compatible avec Gramps (enlever des abréviations inutiles, remplacer //est// par E, //nord// par N, 45° 26′ 25″ nord -> 45° 26′ 25″ N, par exemple).
  
 \\ \\
Ligne 224: Ligne 236:
 Vous pouvez sélectionner ou exporter des données par la méthode des filtres ( pour ne pas temporairement fonctionner sur la base entière). Ceci est très utile au moment de confectionner un rapport textuel ou graphique ; on peut ainsi ne représenter qu'une partie de la famille : Vous pouvez sélectionner ou exporter des données par la méthode des filtres ( pour ne pas temporairement fonctionner sur la base entière). Ceci est très utile au moment de confectionner un rapport textuel ou graphique ; on peut ainsi ne représenter qu'une partie de la famille :
   * filtres familiaux : individus ayant contracté plusieurs mariages, sans mariage, sans parents...   * filtres familiaux : individus ayant contracté plusieurs mariages, sans mariage, sans parents...
-  * filtres Généraux :  individus ayant des notes, des médias, un attribut spécifique ... +  * filtres Généraux :  individus ayant des notes, des médias, un attribut spécifique... 
-  * filtres relationnels : Relation entre individus, entre individus marquées ... +  * filtres relationnels : Relation entre individus, entre individus marquées... 
-  * filtres sur les ascendants ou les descendants ​: +  * filtres sur les ascendants ou les descendants ; 
-  * filtres ​événements ​: individus avec un certain ​événement, avec des témoins ....+  * filtres ​évènements ​: individus avec un certain ​évènement, avec des témoins....
  
  
Ligne 255: Ligne 267:
  
 ==== Extension de fichier - Exportations ==== ==== Extension de fichier - Exportations ====
- 
-Gramps possède sa propre extension : *.grdb. 
  
 Le menu Arbres familiaux -> Exportation… permet d'​exporter votre arbre familial vers différents formats. Le menu Arbres familiaux -> Exportation… permet d'​exporter votre arbre familial vers différents formats.
Ligne 274: Ligne 284:
 ==== Fichiers de données et sauvegarde ==== ==== Fichiers de données et sauvegarde ====
  
-La base de données sur laquelle repose l'​application est au format SQLite depuis la version 5.1. Elle est au format BSDDB dans les versions antérieures.+La base de données sur laquelle repose l'​application est au format SQLite depuis la version 5.1. Elle est au format BSDDB dans les versions antérieures ​et au format *.grdb avant la version 3.0.
  
-Toutes les informations saisies sont enregistrées dans un répertoire caché, à la racine de votre dossier personnel, nommé .gramps ​(dans Fichiers, taper ctrl + h ou activer l'​option '​Afficher fichiers cachés'​). Vous pouvez copier l'​ensemble de ce répertoire pour conserver vos données et paramètres.+Toutes les informations saisies sont enregistrées dans un répertoire caché (dans Fichiers, taper ctrl + h ou activer l'​option '​Afficher fichiers cachés'​). Jusqu'​à la version 5.2, vous les trouvez à la racine de votre dossier personnel, dans un dossier nommé .gramps ​. Vous pouvez copier l'​ensemble de ce répertoire pour conserver vos données et paramètres
 +A partir de la version 6.0, les informations sont réparties dans 2 répertoires : ~/​.local/​share pour la base de données et les extensions d'une part et ~/.config pour tous les fichiers .ini, les filtres personnels, les formats de lieu personnalisés et autres fichiers .xml de paramétrage personnel.
  
 La méthode de sauvegarde conseillé par Gramps, notamment avant un changement de version et d'​utiliser le menu Arbres familiaux => Faire une sauvegarde... Vous pouvez associer les média et archiver cette sauvegarde en lieu sûr. La méthode de sauvegarde conseillé par Gramps, notamment avant un changement de version et d'​utiliser le menu Arbres familiaux => Faire une sauvegarde... Vous pouvez associer les média et archiver cette sauvegarde en lieu sûr.
Ligne 299: Ligne 310:
 Dans ce dossier, cherchez le fichier "​custom_filters.xml"​ et ouvrez le avec un éditeur de texte. Vous pourrez constater qu'il est quasiment vide. Fermez-le et renommez le "​custom_filters_neuf.xml"​ par exemple. Dans ce dossier, cherchez le fichier "​custom_filters.xml"​ et ouvrez le avec un éditeur de texte. Vous pourrez constater qu'il est quasiment vide. Fermez-le et renommez le "​custom_filters_neuf.xml"​ par exemple.
  
-Naviguez ensuite dans les autres dossiers des versions antérieurs et chaque fois, ouvrez le même fichier jusqu'​à ce que vous retrouviez les filtres que vous aviez créés : c'est du code HTML mais on peut reconnaître ​ses paramètres. Vous allez alors copier ce fichier et le coller dans le répertoire de la nouvelle version. Vous devriez retrouver vos filtres!+Naviguez ensuite dans les autres dossiers des versions antérieurs et chaque fois, ouvrez le même fichier jusqu'​à ce que vous retrouviez les filtres que vous aviez créés : c'est du code HTML mais on peut reconnaitre ​ses paramètres. Vous allez alors copier ce fichier et le coller dans le répertoire de la nouvelle version. Vous devriez retrouver vos filtres ! 
 + 
 +==== Mise à niveau vers version 6.0 ==== 
 +Les répertoires d'​enregistrement des paramètres ont été modifiés (voir plus haut) et certains de vos paramètres personnels ont disparu lors de la mise à niveau. Vous pouvez même constater un blocage par manque de ces paramètres. Il s'agit principalement des fichiers *.xml. Vous pouvez rechercher ces fichiers manquant dans le répertoire ~/.gramps de configuration de la version 5.n et les copier dans un des 2 nouveaux répertoires.
  
 ===== Aller plus loin ===== ===== Aller plus loin =====
  
 <note important>​La base de données des versions 4 et antérieures est au format BSDDB et enregistre des fichiers par table (person.db, place.db…). La boite de dialogue '​Gestion des arbres familiaux'​ du menu 'Arbre familiaux'​ permet de convertir cette base de données au nouveau format SQLite si vous utilisez une version plus récente.</​note>​ <note important>​La base de données des versions 4 et antérieures est au format BSDDB et enregistre des fichiers par table (person.db, place.db…). La boite de dialogue '​Gestion des arbres familiaux'​ du menu 'Arbre familiaux'​ permet de convertir cette base de données au nouveau format SQLite si vous utilisez une version plus récente.</​note>​
-Gramps, depuis la version 5.1 utilise par défaut une base de données [[:SQLite]] dont le lien vers le fichier principal est: +Gramps, depuis la version 5.1 utilise par défaut une base de données [[:SQLite]] dont le chemin ​vers le fichier principal est jusqu'​à la version 5 
-<code bash>/​home/​$USER/​.gramps/​grampsdb/<​hash de votre arbre>/​sqlite.db</​code>​+<code bash>/​home/​$USER/​.gramps/​grampsdb/<​hash de votre arbre>/​sqlite.db</​code>​ A partir de la version 6.0 : <code bash>/​home/​$USER/​.local/​share/​gramps/​grampsdb/<​hash de votre arbre>/​sqlite.db</​code>​
  
 ===== Voir aussi ===== ===== Voir aussi =====
Ligne 313: Ligne 327:
   * [[wpfr>​Gramps]] (fr)   * [[wpfr>​Gramps]] (fr)
   * [[wp>​Gramps]] (en)   * [[wp>​Gramps]] (en)
-  * Alternative : [[http://​gedkeeper.net/​|GedKeeper]]. Archive ​.deb mais pertinence non explorée.+  * Alternative : [[http://​gedkeeper.net/​|GedKeeper]] ​(archive ​.deb mais pertinence non explorée). [[http://​www.ancestris.org/​index_fr.html|Ancestris]]
  
 ---- ----
  
 //​Contributeurs : [[:​utilisateurs:​Pirrote]] [[utilisateurs:​arverne73]] [[utilisateurs:​bcag2]]//​ //​Contributeurs : [[:​utilisateurs:​Pirrote]] [[utilisateurs:​arverne73]] [[utilisateurs:​bcag2]]//​
  • gramps.1708875649.txt.gz
  • Dernière modification: Le 25/02/2024, 16:40
  • par arverne73