Difference between revisions of "recover/fr"

From GeneWeb
Jump to: navigation, search
m (Changer de version « majeure » de GeneWeb)
m (élagage)
Line 1: Line 1:
! FUSION DE TROIS ANCIENNES PAGES EN COURS !
 
 
{{DISPLAYTITLE:Récupération et migration d’une base}}
 
{{DISPLAYTITLE:Récupération et migration d’une base}}
 
{{languages|recover}}
 
{{languages|recover}}
 +
Cet article explique comment récupérer vos bases de données après l’installation d’une nouvelle version de GeneWeb.
  
== Récupérer une base ==
+
== Récupérer une base GEDCOM ==
En installant une nouvelle version de GeneWeb, vous voulez probablement récupérer votre base de données.
+
 
+
Si vous n'êtes pas spécialiste des commandes intéractives, utilisez le programme [[gwsetup/fr|gwsetup]] qui vous indiquera comment faire (vous pouvez ignorer le reste du présent chapitre).
+
 
+
Sinon, voici comment faire par les commandes intéractives.
+
 
+
 
Si vous êtes parti d'un fichier GEDCOM, et que vous n'avez pas fait de modifs, ou peu, le mieux est de relancer la nouvelle version de "ged2gwb". D'une version sur l'autre, ce programme a pu s'améliorer: nouveaux champs traités, nouvelles options.
 
Si vous êtes parti d'un fichier GEDCOM, et que vous n'avez pas fait de modifs, ou peu, le mieux est de relancer la nouvelle version de "ged2gwb". D'une version sur l'autre, ce programme a pu s'améliorer: nouveaux champs traités, nouvelles options.
  
Line 29: Line 23:
 
** Vous pouvez maintenant supprimer les fichiers "toto.gw" et "toto.gwo", ce dernier étant créé par "gwc", devenus inutiles. Mais vous pouvez aussi conserver "toto.gw" comme sauvegarde de votre base.
 
** Vous pouvez maintenant supprimer les fichiers "toto.gw" et "toto.gwo", ce dernier étant créé par "gwc", devenus inutiles. Mais vous pouvez aussi conserver "toto.gw" comme sauvegarde de votre base.
  
== Changer de version « majeure » de GeneWeb ==
+
== Changer de version majeure de GeneWeb ==
 
Dans le cas d’une mise à jour majeure, il est recommandé de sauvegarder sa base au format [[GWformat/fr|fichier source GW]] puis d’importer ce fichier avec votre nouvelle version. Pour savoir si cette manipulation est nécessaire, il est encouragé de lire le fichier {{git||CHANGES}}.
 
Dans le cas d’une mise à jour majeure, il est recommandé de sauvegarder sa base au format [[GWformat/fr|fichier source GW]] puis d’importer ce fichier avec votre nouvelle version. Pour savoir si cette manipulation est nécessaire, il est encouragé de lire le fichier {{git||CHANGES}}.
  
Line 35: Line 29:
 
* passage en version 6.xx ;
 
* passage en version 6.xx ;
 
* passage en version 7.xx ;
 
* passage en version 7.xx ;
* passage d’une version 32 bit de GeneWeb à une version 64 bit.
+
* passage d’une version 32 bit de GeneWeb à une version 64 bit (depuis la version 5.01, GeneWeb est dépendant de l’architecture sur laquelle il est compilé).
 
+
=== 1. Sauvegarder la base au format Geneweb ===
+
* Avec votre *ancienne* version de GeneWeb, lancez l’outil gwsetup. Dans le menu principal, cliquez sur « Sauvegarder… un fichier source GeneWeb » et enregistrez ce fichier sur votre ordinateur. Fermez gwsetup.
+
 
+
=== 2. Importer la base sauvegardée ===
+
* Avec votre *nouvelle* version de GeneWeb, lancez l’outil gwsetup. Dans le menu principal, cliquez sur « Créer une généalogie… à partir d’un fichier source GeneWeb » ou « à partir d’un fichier source GeneWeb (gwc2) ». Le fichier source GeneWeb à fournir est le fichier GW que vous avez créé à la première étape.
+
 
+
=== 3. Récupérer photos, fichier de configuration et autres données ===
+
* Copiez les répertoires *\images* et *\cnt* de votre ancienne version et collez-les dans le répertoire *\bases\…* de la nouvelle version. Copiez y également le fichier de configuration de votre base *nom_de_ma_base.gwf* si vous en utilisez un.
+
 
+
=== 4. Lancer les utilitaires (optionnel) ===
+
* Dans le menu principal de gwsetup de votre *nouvelle* version, si vous le souhaitez, lancez « l’initialisation des consanguinités » et la « mise à jour des liens fiche/chronique familiale (update_nldb) » pour votre base.
+
 
+
=== 5. Plusieurs bases ===
+
* Répetez les étapes précédentes pour chaque base que vous souhaitez transférer.
+
  
== Passer de GeneWeb 32 bits à GeneWeb 64 bits ==
+
== Sauvegarder la base au format GW ==
Depuis la version 5.01, GeneWeb prend en compte l'architecture 64 bits, et il  *est dépendant* de l'architecture sur laquelle il est compilé.
+
Avec votre '''ancienne''' version de GeneWeb, lancez le programme [[gwsetup/fr|gwsetup]]. Dans le menu principal, cliquez sur « Sauvegarder… un fichier source GeneWeb » et enregistrez ce fichier sur votre ordinateur. Fermez gwsetup. Vous pouvez également [[save/fr|sauvegarder votre base]] en commande console avec {{c|gwu}}.
  
Comment faire la mise à jour de GeneWeb ?
+
== Importer la base sauvegardée ==
 +
Avec votre '''nouvelle''' version de GeneWeb, lancez l’outil gwsetup. Dans le menu principal, cliquez sur « Créer une généalogie… à partir d’un fichier source GeneWeb » ou « à partir d’un fichier source GeneWeb (gwc2) ». Le fichier source GeneWeb à fournir est le fichier {{c|.gw}} que vous avez créé à la première étape. Vous pouvez également [[man/fr|créer votre base]] en commande console avec {{c|gwc}}.
  
Vous *ne pouvez pas* simplement copier votre dossier base de votre ancienne version 32 bits pour le mettre
+
== Récupérer photos, fichier de configuration et autres données ==
dans le dossier base de la nouvelle version 64 bits.
+
Copiez les répertoires {{c|images}} et {{c|cnt}} de votre ancienne version et collez-les dans le répertoire {{c|bases}} de la nouvelle version. Copiez y également le [[configuration/fr|fichier de configuration de votre base {{c|nom_de_ma_base.gwf}}]] si vous en utilisez un.
  
Vous devez :
+
== Lancer les utilitaires (optionnel) ==
# Sauvegardez votre ancienne base avec votre *ancienne version* de GeneWeb au format gw.
+
Dans le menu principal de gwsetup de votre nouvelle version, si vous le souhaitez, lancez « l’initialisation des [[consang/fr|consanguinités]] » et la « mise à jour des liens fiche/chronique familiale (update_nldb) » pour votre base.
# Importez cette sauvegarde avec l'utilitaire *gwc2* de votre *nouvelle version*.
+
  
Tous ces programmes (sauvegarder/importer) sont disponibles dans [[gwsetup]], voir aussi les [[man/fr|options des lignes de commandes]].
+
== Plusieurs bases ==
 +
Répetez les étapes précédentes pour chaque base que vous souhaitez récupérer.

Revision as of 22:09, 21 October 2015

150px-Geographylogo svg.png Language: English • français

Cet article explique comment récupérer vos bases de données après l’installation d’une nouvelle version de GeneWeb.

Récupérer une base GEDCOM

Si vous êtes parti d'un fichier GEDCOM, et que vous n'avez pas fait de modifs, ou peu, le mieux est de relancer la nouvelle version de "ged2gwb". D'une version sur l'autre, ce programme a pu s'améliorer: nouveaux champs traités, nouvelles options.

Par contre, si vous étiez parti d'une base vide ou d'un fichier GEDCOM et que vous avez fait des modifications, suivez la procédure suivante:

  • Deplacez votre base du répertoire de l'ancienne version de GeneWeb vers le nouveau. Si votre base s'appelle "dupont", c'est le répertoire "dupont.gwb" qu'il faut déplacer.
  • Lancez le nouveau "gwd" et regardez si votre base est acceptée ou non en la consultant dans le navigateur.
  • Si elle ne l'est pas, vous devez la recréer. Effectuez les opérations suivantes:
    • Remettez "dupont.gwb" dans l'ancien répertoire.
    • Lancez une fenêtre de commandes interactives. Allez dans l'ancien répertoire (commande "cd") et tapez:
gwu dupont.gwb > toto.gw 
Remarque: cette commande s'appelait "gwb2gw" dans de précédentes versions. Si vous l'avez sous ce nom-là, c'est bien elle qu'il faut utiliser.
    • Copiez le fichier "toto.gw" dans le nouveau répertoire.
    • Dans la fenêtre de commande interactive, allez dans le nouveau répertoire (commande "cd") et tapez:
gwc -nc toto.gw -o dupont
    • Lancez le nouveau démon et vérifiez que votre base est acceptée.
    • Vous pouvez maintenant supprimer les fichiers "toto.gw" et "toto.gwo", ce dernier étant créé par "gwc", devenus inutiles. Mais vous pouvez aussi conserver "toto.gw" comme sauvegarde de votre base.

Changer de version majeure de GeneWeb

Dans le cas d’une mise à jour majeure, il est recommandé de sauvegarder sa base au format fichier source GW puis d’importer ce fichier avec votre nouvelle version. Pour savoir si cette manipulation est nécessaire, il est encouragé de lire le fichier CHANGES.

Différents cas où cela est nécessaire :

  • passage en version 6.xx ;
  • passage en version 7.xx ;
  • passage d’une version 32 bit de GeneWeb à une version 64 bit (depuis la version 5.01, GeneWeb est dépendant de l’architecture sur laquelle il est compilé).

Sauvegarder la base au format GW

Avec votre ancienne version de GeneWeb, lancez le programme gwsetup. Dans le menu principal, cliquez sur « Sauvegarder… un fichier source GeneWeb » et enregistrez ce fichier sur votre ordinateur. Fermez gwsetup. Vous pouvez également sauvegarder votre base en commande console avec gwu.

Importer la base sauvegardée

Avec votre nouvelle version de GeneWeb, lancez l’outil gwsetup. Dans le menu principal, cliquez sur « Créer une généalogie… à partir d’un fichier source GeneWeb » ou « à partir d’un fichier source GeneWeb (gwc2) ». Le fichier source GeneWeb à fournir est le fichier .gw que vous avez créé à la première étape. Vous pouvez également créer votre base en commande console avec gwc.

Récupérer photos, fichier de configuration et autres données

Copiez les répertoires images et cnt de votre ancienne version et collez-les dans le répertoire bases de la nouvelle version. Copiez y également le fichier de configuration de votre base nom_de_ma_base.gwf si vous en utilisez un.

Lancer les utilitaires (optionnel)

Dans le menu principal de gwsetup de votre nouvelle version, si vous le souhaitez, lancez « l’initialisation des consanguinités » et la « mise à jour des liens fiche/chronique familiale (update_nldb) » pour votre base.

Plusieurs bases

Répetez les étapes précédentes pour chaque base que vous souhaitez récupérer.