Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
geneweb [Le 29/11/2016, 13:13] 88.124.177.117 [Installation] Syntaxe Apt-Url. |
geneweb [Le 08/01/2017, 12:56] L'Africain tags et nettoyage de la page |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>généalogie}} | + | {{tag>Xenial généalogie}} |
------ | ------ | ||
- | |||
====== Logiciel de généalogie GeneWeb ====== | ====== Logiciel de généalogie GeneWeb ====== | ||
Ligne 13: | Ligne 12: | ||
* Disposer des [[:sudo|droits d'administration]] ; | * Disposer des [[:sudo|droits d'administration]] ; | ||
* Disposer d'une connexion à Internet configurée et activée ; | * Disposer d'une connexion à Internet configurée et activée ; | ||
- | * Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe et Multiverse]] ; | + | * Disposer d'un navigateur web, tel que [[:Firefox]]. |
- | * Disposer d'un navigateur web, tel que [[Firefox]]. | + | |
Ligne 22: | Ligne 20: | ||
Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>geneweb]]**. | Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>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. | + | ===== Utilisation ===== |
- | Il faut : | + | Pour fonctionner, geneweb utilise un [[:wiki:glossaire#les_demons|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%%'' |
- | - 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) | + | |
- | - [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] **/etc/default/geneweb** et mettre les valeurs suivantes :<file>PORT="2317"</file>et <file>RUN_MODE="Always on"</file> | + | |
- | - Éviter aussi d'utiliser gwsetup qui ne marche pas. | + | |
- | - Ceci en attendant une mise à jour dans le dépôt Ubuntu. | + | |
- | ===== Utilisation/Configuration ===== | + | 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 : <code>sudo /etc/init.d/geneweb start</code> |
+ | |||
+ | =====Configuration ===== | ||
Cette étape est essentielle pour rendre geneweb opérationnel. | Cette étape est essentielle pour rendre geneweb opérationnel. | ||
- | |||
- | ==== Accès à l'interface ==== | ||
- | |||
- | Pour fonctionner, geneweb utilise un [[:wiki:glossaire#les_demons|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 ==== | ==== 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". | + | 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'' : <code bash>sudo gwc -f -o /var/lib/geneweb/base |
- | + | sudo chown -R geneweb /var/lib/geneweb/base.gwb</code> | |
- | 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 | + | 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) ==== | ==== 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//. | + | 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// : <code bash>sudo ged2gwb /chemin/vers/mybase.ged -f -o /var/lib/geneweb/base |
+ | sudo chown -R geneweb /var/lib/geneweb/base.gwb</code> | ||
- | sudo ged2gwb /chemin/vers/mybase.ged -f -o /var/lib/geneweb/base | + | Votre base de données est alors opérationnelle et accessible à l'adresse suivante : ''%%http://127.0.0.1:2317/base?lang=fr%%'' |
- | 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 | + | |
<note tip> | <note tip> | ||
- | **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** parcours votre fichier GEDCOM et note les incohérences éventuelles. Au besoin, ce programme comporte de nombreuses options de filtrage utiles pour votre import : <code>ged2gwb -help</code> |
- | + | ||
- | ged2gwb -help | + | |
</note> | </note> | ||
Ligne 77: | Ligne 51: | ||
==== Utilisation de l'outil gwsetup (facultatif) ==== | ==== 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 : | + | //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 **[[apt>gwsetup]]** et démarrer un petit démon comme ceci : <code>cd /usr/share/geneweb |
+ | gwsetup</code> | ||
- | cd /usr/share/geneweb | + | Sélectionnez la langue (''fr'' par exemple) et suivez le guide dans votre navigateur à l'adresse suivante : ''%%http://127.0.0.1:2316/%%'' |
- | gwsetup | + | |
- | + | ||
- | <note warning> | + | |
- | 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. | + | |
- | </note> | + | |
- | + | ||
- | 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 [[https://geneweb.tuxfamily.org/wiki/gwsetup/fr|documentation de Gwsetup]] pour plus d'informations. | Nous ne détaillerons pas cette procédure ici. Reportez-vous à la [[https://geneweb.tuxfamily.org/wiki/gwsetup/fr|documentation de Gwsetup]] pour plus d'informations. | ||
Ligne 98: | Ligne 64: | ||
===== Quelques opérations utiles ===== | ===== Quelques opérations utiles ===== | ||
- | [[https://geneweb.tuxfamily.org/wiki/save/fr|Sauvegarder]] la base de données dans son répertoire personnel : | + | [[https://geneweb.tuxfamily.org/wiki/save/fr|Sauvegarder]] la base de données dans son répertoire personnel : <code>sudo gwu /var/lib/geneweb/base > ~/base-`date '+%Y%m%d-%s'`.gw</code> |
- | sudo gwu /var/lib/geneweb/base > ~/base-`date '+%Y%m%d-%s'`.gw | + | Restaurer une sauvegarde : <code>sudo gwc ma-sauvegarde.gw -o /var/lib/geneweb/base -f</code> |
- | Restaurer une sauvegarde : | + | Export de la base au format GEDCOM : <code>sudo gwb2ged /var/lib/geneweb/base -o ~/base.ged |
- | + | sudo chown `whoami`:`whoami` ~/base.ged</code> | |
- | 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 | + | |
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 116: | Ligne 76: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | |||
- | Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles. | ||
* **(fr, en, de, ne, sv)** [[https://geneweb.tuxfamily.org/|Site officiel de GeneWeb avec sa documentation]] | * **(fr, en, de, ne, sv)** [[https://geneweb.tuxfamily.org/|Site officiel de GeneWeb avec sa documentation]] | ||
- | + | * Le paquet geneweb dispose d'une documentation spécifique : <code>less /usr/share/doc/geneweb/README.Debian.gz</code> | |
- | Le paquet geneweb dispose d'une documentation spécifique : | + | |
- | + | ||
- | less /usr/share/doc/geneweb/README.Debian.gz | + | |
---- | ---- | ||
//Contributeur principal : [[utilisateurs:fdap|Guillaume Ponçon]].// | //Contributeur principal : [[utilisateurs:fdap|Guillaume Ponçon]].// |