Ceci est une ancienne révision du document !



Logiciel de généalogie GeneWeb

GeneWeb est un logiciel de généalogie efficace utilisant une interface web. Il est capable de gérer plusieurs bases de données généalogique, permet la manipulation des informations et propose de nombreuses fonctionnalités utiles : recherches avancées, calculs de parenté et de consanguinité, affichage et fusion d'arbres, import/export, etc.

Cet article décrit comment installer et paramétrer GeneWeb dans Ubuntu. Au besoin, vous pouvez partir d'un fichier GEDCOM si vous possédez déjà un arbre généalogique créé avec un autre logiciel.

Il vous suffit, pour cela, d'installer le paquet geneweb.

Ubuntu 10.04 LTS 64 bits

L'installation du paquet des dépôts officiels d'Ubuntu 10.04 LTS 64 bits Lucid Lynx ne marche pas.

Il faut :

  1. rechercher une autre version geneweb_5.02~cvs20091031-7_amd64.deb sur internet et l'installer (pas besoin de désinstaller la version boguée préalablement)
  2. modifier le fichier /etc/default/geneweb et mettre les valeurs suivantes :
    PORT="2317"

    et

    RUN_MODE="Always on"
  3. Éviter aussi d'utiliser gwsetup qui ne marche pas.
  4. Ceci en attendant une mise à jour dans le dépôt Ubuntu.

Cette étape est essentielle pour rendre geneweb opérationnel.

Accès à l'interface

Pour fonctionner, geneweb utilise un démon. Par défaut, celui-ci est démarré. Commencez par vérifier que la page d'accueil de geneweb est accessible en tapant l'URL suivante :

http://127.0.0.1:2317

Une page devrait s'afficher avec un champ de formulaire et le logo de geneweb. Si ce n'est pas le cas, démarrez le démon :

sudo /etc/init.d/geneweb start

Installation d'une nouvelle base

Les commandes suivantes créent une base de données généalogique nommée "base". Pour donner un autre nom à la base, remplacez le mot clé "base".

sudo gwc -f -o /var/lib/geneweb/base
sudo chown -R geneweb /var/lib/geneweb/base.gwb

Voilà ! Votre base de données est opérationnelle et vous pouvez y accéder en tapant l'URL suivante dans un navigateur web :

http://127.0.0.1:2317/base?lang=fr

Installation d'une base à partir d'un fichier GEDCOM (facultatif)

Il est possible de créer une base de données généalogique en y important directement des données GEDCOM. Tous les logiciels de généalogie courants sont capables d'exporter au format GEDCOM. Pour cet exemple, nous considérons un fichier GEDCOM mybase.ged.

sudo ged2gwb /chemin/vers/mybase.ged -f -o /var/lib/geneweb/base
sudo chown -R geneweb /var/lib/geneweb/base.gwb

Votre base de données est alors opérationnelle et accessible à l'adresse suivante :

http://127.0.0.1:2317/base?lang=fr

ged2gwb parcours votre fichier GEDCOM et note les incohérences éventuelles. Au besoin, ce programme comporte de nombreuses options de filtrage utiles pour votre import :
ged2gwb -help

Utilisation de l'outil gwsetup (facultatif)

gwsetup est un outil qui permet de créer et configurer une base de données généalogique pour geneweb avec une interface web. Pour utiliser cette outil, vous devez installer le paquet gwsetup [ apt://gwsetup ] et démarrer un petit démon comme ceci :

cd /usr/share/geneweb
gwsetup
Les deux commandes cd et gwsetup ne suffisent pas. Il faut exécuter, et sous sudo, l'équivalent de /etc/init.d/gwsetup start dont mention ci-dessous. Malheureusement, quand l'option RUN_MODE est « Manual », le script ne fait rien, même si appelé manuellement.

Sélectionnez la langue (fr par exemple) et suivez le guide dans votre navigateur à l'adresse suivante :

http://127.0.0.1:2316/

Nous ne détaillerons pas cette procédure ici. Reportez-vous à la documentation de Gwsetup pour plus d'informations.

Il existe également un script d'arrêt/démarrage du démon gwsetup dans /etc/init.d/gwsetup. Pour que celui-ci fonctionne, il faut éditer le script /etc/default/gwsetup et remplacer "Manual" par "Always on" à la dernière ligne.

Sauvegarder la base de données dans son répertoire personnel :

sudo gwu /var/lib/geneweb/base > ~/base-`date '+%Y%m%d-%s'`.gw

Restaurer une sauvegarde :

sudo gwc ma-sauvegarde.gw -o /var/lib/geneweb/base -f

Export de la base au format GEDCOM :

sudo gwb2ged /var/lib/geneweb/base -o ~/base.ged
sudo chown `whoami`:`whoami` ~/base.ged

Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles.

Le paquet geneweb dispose d'une documentation spécifique :

less /usr/share/doc/geneweb/README.Debian.gz

Contributeur principal : Guillaume Ponçon.

  • geneweb.1480421598.txt.gz
  • Dernière modification: Le 29/11/2016, 13:13
  • par 88.124.177.117