Installer Ancestris

Installer et lancer Ancestris pour MacOS, Windows et Linux. Configuration requise. Java.

Installer et démarrer Ancestris

Lisez la licence et les droits d'utilisation

Ancestris est un logiciel libre sous licence d'utilisation  GNU GENERAL PUBLIC LICENSE V3.

Ancestris est un logiciel de généalogie  gratuit, pour un usage illimité dans le temps, et illimité en nombre d'individus.

Il est mis à votre disposition par des bénévoles.


Vérifiez la configuration requise

Ancestris fonctionne sur toutes les plates-formes macOS, Windows et Linux où tourne Java.

Si Ancestris ne démarre pas ou affiche l'écran d'accueil d'Ancestris et s'arrête, c'est le plus souvent en raison d'un problème d'installation de Java.

Pour utiliser Ancestris, il est indispensable d'avoir la configuration suivante.

Java est un prérequis

Java doit être installé sur votre ordinateur pour pouvoir utiliser Ancestris.

La plupart des fonctionnalités d'Ancestris sont compatibles avec les versions de Java indiquées ci-dessus.

Pour identifier les versions de Java éventuellement présentes sur votre ordinateur, définir une version par défaut, ou voir comment installer Java, veuillez vous référer à la page d'Installation de Java.

Note aux utilisateurs macOS

Ancestris est fourni avec un lanceur natif pour macOS qui nécessite a minima la version macOS 10.14.4.

Pour les utilisateurs ayant une version macOS antérieure, suivez ces instructions une fois Ancestris installé.



Installation

Si vous avez besoin de suivre l'installation détaillée, nous vous proposons aussi ces guides pas-à-pas. Veuillez vous référer à celui de votre système.
Installation pas à pas sur macOS
Installation pas à pas de la version stable 12 sur Windows
Installation pas à pas de la version quotidienne 13 sur Windows

Ce qui suit est la description générale de l'installation. à laquelle nous avons ajouté des liens en cas de problème et pour configurer les paramètres de lancement.


Téléchargez Ancestris

Ancestris se télécharge gratuitement depuis le site  https://www.ancestris.org via le menu TELECHARGER.

ancestrissite.jpg


Choisissez votre version d'Ancestris

Deux versions sont disponibles.


Chaque version fonctionne sur tous les ordinateurs et tous les systèmes d'exploitation permettant de faire tourner Java.

Chaque version fonctionne pour toutes les langues traduites.

Chaque version est complète et permet un usage illimité.


Téléchargez Ancestris

Ceci est la section de téléchargement d'Ancestris sur le site.

download-fr.png


Choisissez le répertoire Ancestris

Le fichier obtenu lors du téléchargement est placé par défaut dans votre répertoire Téléchargements et son emplacement est accessible via la fenêtre de téléchargement de votre navigateur.

Vous pouvez alors déplacer ce fichier dans le répertoire de votre choix. La plateforme logicielle utilisée par Ancestris est Netbeans. De ce fait les accents dans le chemin d'installation sont interdits. Sur macOS, la version stable s'installe par défaut dans /Applications.

Démarrez Ancestris

La façon de démarrer Ancestris dépend de la version téléchargée.

Les fichiers d'Ancestris se trouvent alors dans le dossier ancestris obtenu. Consultez la page Fichiers applicatifs et fichiers des paramètres utilisateurs pour avoir le détail des fichiers de ce répertoire.

Pour démarrer Ancestris, exécuter le fichier correspondant à votre système d'exploitation.

Quelle que soit la version utilisée, dès que vous aurez lancé Ancestris, vous verrez ceci.

fr-Ancestris.png


Dépannage

Si vous avez besoin des détails précis de l'installation, nous vous proposons aussi des guides pas-à-pas. Veuillez vous référer à celui de votre système.
Installation pas à pas sur macOS
Installation pas à pas de la version stable 12 sur Windows
Installation pas à pas de la version quotidienne 13 sur Windows

Si Ancestris ne se lance pas, ou si le signe Ancestris apparaît puis disparaît, c'est que le souci vient de votre installation Java.
Soit Java n'est pas installé ou Ancestris ne le trouve pas ou trouve une version incompatible ou trouve une version non fonctionnelle.
Veuillez dans ce cas vérifier la page d'Installation de Java pour vous aider.



Personnalisation

Icône de lancement

Si vous avez besoin de personnaliser une icône pour lancer Ancestris, veuillez vérifier dans la documentation de votre système d'exploitation et utilisez le fichier image ancestris.gif fourni dans les fichiers applicatifs.
Pour macOS, il suffit d'épingler l'application une fois lancée. Voir l'Installation pas-à-pas sur macOS.
Pour Windows, il suffit de faire un clic-droit et de choisir 'raccourci' puis de changer l'icône du raccourci par un nouveau clic-droit dessus. Voir la section du guide d'Installation pas à pas de la version 13 sur Windows.
Pour Linux, la procédure dépend de votre distribution et elles ne sont pas explicitées ici.

Paramètres de lancement

Vous pouvez personnaliser les paramètres de lancement d'Ancestris, telle que l'allocation mémoire par exemple. Si vous souhaitez en savoir plus, consultez la page des Paramètres de lancement.

Paramètres utilisateurs

Si vous voulez savoir où sont les paramètres utilisateurs, consultez la page Fichiers applicatifs et fichiers des paramètres utilisateurs.








Réinstaller ou mettre à niveau Ancestris

Il existe plusieurs situations dans lesquelles vous aurez peut-être à réinstaller Ancestris, mais elles consisteront toutes à suivre les mêmes étapes décrites ci-dessous.

Situations justifiant la réinstallation

Réinstaller Ancestris sur le même ordinateur

Dans toutes ces situations, votre solution sera de réinstaller Ancestris.

Lors de la réinstallation d'Ancestris, vous pourrez automatiquement conserver vos personnalisations.

C'est à vous de décider si vous souhaitez réinstaller Ancestris au même emplacement sur votre ordinateur ou non.
Dans les deux cas, nous vous recommandons de vous débarrasser de l'ancienne instance Ancestris et de remplacer les fichiers applicatifs.
Dans le cas où vous devez garder deux instances différentes d'Ancestris sur le même ordinateur, Ancestris pourrait mal fonctionner car il y aurait alors un seul ensemble de paramètres utilisateur pour deux versions différentes.


Réinstaller Ancestris sur un deuxième ordinateur

Si vous devez installer Ancestris sur un deuxième ordinateur, procédez simplement comme une première installation.

Si vous souhaitez avoir les mêmes paramètres utilisateur sur les deux ordinateurs, vous devez d'abord copier le dossier des paramètres utilisateur d'un ordinateur à l'autre.

Alternativement, vous pouvez également utiliser le bouton d'exportation de la fenêtre des préférences Ancestris.



Reinstaller la version stable 12

Pour réinstaller la version stable 12, il suffit de suivre la procédure d'installation comme si c'était une première installation.

Cela devrait être plus rapide que la première fois néanmoins car vous n'avez plus besoin a priori de réinstaller Java ou de créer un lanceur.

Dans les faits, cette réinstallation consistera à remplacer les 5 répertoires décrits dans le paragraphe suivant.


Réinstaller la version quotidienne 13

Pour passer de la version 12 à la version 13, ou réinstaller la version 13 déjà installée, vous avez deux possibilités:

Dans le premier cas, effacer votre application Ancestris.

Dans le second cas, suivez les instruction ci-dessous:

Au cas où des éléments de personnalisation ne fonctionneraient plus après la réinstallation, vous pouvez consulter la page des Fichiers applicatifs et fichiers des paramètres utilisateurs pour éventuellement replacer les anciens au bon endroit.



Mettre à jour Ancestris

L'équipe Ancestris met régulièrement à jour le logiciel pour l'améliorer.

Toutes les mises à jour que nous faisons sont disponibles pour vous le lendemain automatiquement que vous ayez la version stable ou la version quotidienne.

Mise à jour automatique

Vous recevrez automatiquement une notification pour les mises à jour disponibles de votre version, à chaque lancement d'Ancestris.

Quand Ancestris démarre, une petite fenêtre apparaît quelques secondes dans le coin inférieur droit. Cette fenêtre indique le nombre de mises à jour disponibles. Vous n'avez qu'à cliquer dessus et suivre les étapes.

Mises_à_jour_automatiques.png

Si vous n'apercevez pas cette petite fenêtre puisqu'elle n'apparaît que quelques secondes, la petite icône restera affichée. En cliquant dessus, la petite fenêtre ré-apparaîtra.

Mises_à_jour_automatiques_icone.png

Si vous cliquez sur le message pour récupérer les mises à jour, une autre fenêtre vous montrera la liste des mises à jour disponibles et vous demandera de confirmer leur téléchargement.

Mises_à_jour_Liste.png

Cliquez sur Suivant pour les télécharger. Une barre de progression apparaîtra en bas à droite pour la durée du téléchargement.

Mises_à_jour_Téléchargement.png

Ancestris vous demande ensuite de confirmer l'installation des mises à jour.

Mises_à_jour_Signature.png

Cliquez sur Continuer pour finaliser. Ancestris vous proposera de relancer Ancestris.

Mises_à_jour_Redémarrez.png


Mises à jour proactives

Il vous est également possible de récupérer ces évolutions à tout moment.

Il suffit de choisir Options/Mettre à jour Ancestris dans le menu.

La même fenêtre que ci-dessus apparaît, vous indiquant si votre version est à jour ou bien si des évolutions peuvent être téléchargées.

Comme expliqué plus haut, suivre les étapes de mises à jour.

Si aucune mise à jour n'est disponible, vous avez la fenêtre suivante.

Mises_à_jour_auncune.png


En savoir plus sur les mises à jour

Si vous utilisez la version stable 12

Quand nous découvrons des bugs qui pourraient impacter votre utilisation de la version stable, nous les corrigeons et les mettons à votre disposition selon les instructions ci-dessus.

Ces mises à jour sont très rares.


Si vous utilisez la version quotidienne 13

Concernant la version quotidienne, les mises à jour sont quasi quotidienne !

Mises à jour mineures

La plupart du temps, les mises à jour sont des évolutions ou des nouvelles fonctionnalités.

Ces mises à jour sont disponibles et ont lieu régulièrement.

Vous pouvez en bénéficier selon les instructions données plus haut.

C'est tout.

Mises à jour structurelles

Dans de rares cas, certaines mises à jour de la version quotidienne concerne la plateforme d'Ancestris.

Ces changenments peuvent être de simples améliorations de traduction ou des transformation beaucoup plus profondes. Par exemple quand nous mettons à niveau la plateforme Netbeans sur laquelle repose Ancestris.

L'équipe Ancestris saura quand cela va arriver et vous préviendra à travers le forum, la liste de diffusion et dans le panneau Dernières nouveautés de la fenêtre d'Accueil d'Ancestris.

Par exemple, l'image suivante vous montre la mise à jour de la version 11 qui est survenue le 2 juin 2020.

Mises_à_jour_récentes.png

Comme toutes les mises à jour, ces changements structurels seront mis à votre disposition automatiquement comme décrit plus haut dans les mises à jour automatiques.

Cependant, si vous vous contentez de suivre la procédure automatique, les mises à jour seront incomplètes. Les nouveautés ne seront pas visibles (cas des traductions par exemple), ou peut-être qu'Ancestris montrera des signes de dysfonctionnement majeur.

Ne vous inquiétez pas, vous vous en apercevrez et cela n'affectera pas vos données.

Pour bénéficier de ces changements structurels, il vous faudra réinstaller Ancestris.

Merci de suivre les instructions de réinstallation pour ce faire.








Installation pas-à-pas sur macOS

Cette page documente l'installation détaillée pas à pas d'Ancestris sur un système macOS.

Nous montrons ici un exemple qui a eu lieu en mars 2024, de l'installation d'Ancestris 12 sur un macOS Sonoma.
Note: les captures d'écran apparaissent ici en anglais mais certaines pourraient apparaître en français dans votre cas.

A-Intro-01.png

Installation de Java

1. Depuis le bureau macOS...

A-Intro-02.jpg



2. Ouvrez un terminal et tapez "java -version" pour vérifier si Java est déjà installé.

B-JAVA-02.png


Si Java est déjà installé, la réponse devrait indiquer que Java est trouvé et montrer le numéro de version. Ici, on voit que Java est présent avec la version 17.
Dans ce cas, tout est bon, passez directement à l'étape 5 pour installer Ancestris.

B-JAVA-04.png


Dans le cas contraire, si Java n'est pas installé, la réponse indique que Java ne peut être trouvé.
Suivez alors les étapes suivantes.

B-JAVA-03.png


3. Installez Java en allant sur le site Adoptium.

Ici Adoptium vous propose d'installer la version long terme LTS (Long Term Support) release Java 21 pour macOS.

B-JAVA-05.png


Cliquez sur le bouton "Latest LTS Release". La page suivante s'affichera.

Note: Si vous voulez une autre version de Java, cliquez sur le bouton "Other platforms and versions".

B-JAVA-06.png


Le téléchargement a commencé... Cliquez sur le bouton rond "Téléchargement" de votre navigateur et patientez...

B-JAVA-07.png


Après un court moment, le téléchargement est terminé. 

B-JAVA-08.png

Lancez l'installation depuis cette petite fenêtre de Téléchargement. Vous devriez voir la fenêtre d'installation suivante.

B-JAVA-10.png

Cliquez sur Continue.

B-JAVA-11.png

Cliquez sur Continue.

B-JAVA-12.png

Cliquez sur Agree.

B-JAVA-13.png

Cliquez sur Install.

B-JAVA-14.png

Validez avec votre emprunte ou bien en mettant votre mot de passe Mac.

B-JAVA-15.png

L'installation commence...

B-JAVA-16.png

L'installation est terminée. Cliquez sur Close.

B-JAVA-17.png

Enfin, on vous demande si vous voulez conserver ou non le package d'installation. Faites comme vous voulez ici.


4. Vérifiez que Java apparaît bien maintenant dans la fenêtre du terminal.

Tapez "Java -version".

B-JAVA-18.png

Le résultat suivant apparaît, indiquant que Java 21 est installé.

B-JAVA-19.png

Vous en avez maintenant terminé avec l'installation de Java. Procédons à l'installation d'Ancestris.



Installation d'Ancestris

5. Allez sur le site https://www.ancestris.org

C-Ancestris-01-fr.jpg


Dans le menu, cliquez sur TELECHARGER. 

C-Ancestris-02-fr.jpg


Cela va vous emmener jusqu'à la section de téléchargement.

C-Ancestris-03-fr.jpg


Cliquez sur le bouton Ancestris 13 de la colonne macOS. La version 13 est disponible depuis juin 2024.

C-Ancestris-04-fr.jpg


Le téléchargement commence. Cliquez sur le bouton rond de Téléchargement de votre navigateur et patientez.

C-Ancestris-05.png


Quand le téléchargement est terminé, vous voyez que le package d'installation fait environ 94 Mo.

C-Ancestris-06.png


Lancez-le en cliquant sur la petite icône "Open".

C-Ancestris-07.png


La fenêtre d'installation d'Ancestris devrait apparaître.

C-Ancestris-08.png

Cliquez sur Continue.

C-Ancestris-09.png

Cliquez sur Install.C-Ancestris-10.pngConfirmez en mettant votre emprunte ou en fournissant votre mot de passe Mac.

C-Ancestris-11.png

L'installation commence...

C-Ancestris-12.pngL'installateur vous demande la permission de mettre les fichiers sur votre ordinateur. Cliquez sur "Allow" pour accepter.

C-Ancestris-13.png

L'installation se termine rapidement. Cliquez sur Close.

C-Ancestris-14.png

Enfin, on vous demande si vous voulez conserver ou non le package d'installation. Faites comme vous voulez ici.


6. Lancez Ancestris depuis l'écran de lancement des Applications.

Dans l'écran de lancement des applications, l'icône d'Ancestris apparaît parmi les autres applications. Lancez Ancestris en cliquant dessus.

C-Ancestris-15.png


Ancestris démarre.

C-Ancestris-16.jpg


La fenêtre principale d'Ancestris apparaît maintenant. Vous en avez terminé avec l'installation.

C-Ancestris-17-fr.jpg


L'interface d'Ancestris devrait automatiquement se mettre dans le language de votre ordinateur.

Félicitations.




Note spéciale pour les utilisateurs utilisant des versions de macOS antérieures à 10.14.4

Si vous ne pouvez pas mettre à jour votre version de macOS à ce niveau, vous devrez lancer Ancestris manuellement à partir du script Ancestris lui-même situé ici : /Applications/Ancestris.app/Contents/Resources/ancestris/bin/ancestris

Si vous utilisez la méthode manuelle pour lancer Ancestris, vous ne pourrez ni écrire ni lire les fichiers situés sous les dossiers Documents, Desktop et Downloads, conformément aux restrictions de sécurité d'Apple, même si Ancestris est signé et notarié à l'aide de la plateforme Apple. Comme alternative, vous pourrez stocker vos fichiers sous /Public.

Il y a deux façons de lancer Ancestris manuellement.

Assurez-vous d'abord d'installer Java et Ancestris selon les instructions de cette page. Ensuite, utilisez l'une des deux options suivantes.

Depuis le Finder

Depuis un terminal



Installation pas à pas version 12 sur Windows

Cette page montre, étape par étape, comment installer Ancestris version 10 sur un système Windows.

Installer Ancestris version 12

Suivez les instructions ci-dessous.

1/4 - Téléchargez Ancestris

download-fr.png



2/4 - Double-cliquez sur le fichier téléchargé

Ancestris10Setup-02.jpg

Ancestris10Setup-03.jpg

Ancestris10Setup-04.jpg

Le chemin ne doit pas avoir d'accents.

Ancestris10Setup-05.jpg

Ancestris10Setup-06.jpg

Ancestris10Setup-07.jpg

Ancestris10Setup-08.jpg

Ancestris10Setup-09.jpg

3/4 - Cliquez sur le raccourci et Ancestris démarre.

Ancestris_start.png


4/4 - La page d'Accueil apparaît alors. Vous êtes maintenant prêt à utiliser Ancestris.

fr_Accueil.png








Installation pas à pas version 13 sur Windows

Cette page montre, étape par étape, comment installer Ancestris version 13 sur un système Windows.

La version 12 bénéficie d'un installateur dédié prenant en charge la détection de Java. Suivez Installation pas à pas version stable 12 sur Windows.

Les sections ci-dessous sont indépendantes et ne doivent pas toutes être effectuées.

Les écrans affichés peuvent différer de ceux du site Web actuel d'Ancestris ou de la version actuelle du logiciel Ancestris.

Savoir quelle version de Java vous utilisez

Panneau de configuration Java

Ouvrez le Panneau de configuration Windows, puis le Panneau de configuration Java.

Sur son onglet Général, cliquez sur «À propos» pour vérifier la version Java installée.

ancestris_install_01.png


Sur son onglet Sécurité, décochez «Activer le contenu Java pour les navigateurs et les applications Web Start» pour améliorer la sécurité.

ancestris_install_02.png


Commande depuis un terminal

Les étapes ci-dessous vous permettent d'identifier la version de Java exécutée sur votre système.

1 - Ouvrez un terminal ou une fenêtre de ligne de commande Windows PowerShell.

2 - Tapez java -version. Vous obtiendrez un affichage comme ci-dessous, qui montre que Java Version 8 (aka 1.8) est installé. Sinon, cela signifie que java n'est pas installé. Suivez les instructions pour l'installer.

java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

S'il est indiqué "64 Bit", c'est que vous avez installé Java 64-Bit et vous pourrez exécuter ancestris64.exe pour lancer Ancestris
S'il n'est pas indiqué "64 bits", c'est que vous avez installé Java 32 bits et vous ne pourrez pas lancer Ancestris avec ancestris64.exe. Ancestris ne dira qu'il ne trouve pas Java. Vous devrez lancer Ancestris avec ancestris.exe.

3 - Tapez exit pour fermer le terminal.



Installer Ancestris version 13

Suivez les instructions ci-dessous.

1/6 - Téléchargez Ancestris

download-fr.png


2/6 - Décompressez le fichier Ancestris obtenu

ancestris_install_03.png


3/6 - Vérifiez le fichier Ancestris à exécuter

ancestris_install_04.png


4/6 - Créer une icône de lancement

ancestris_install_05.png


5/6 - Cliquez sur le raccourci et Ancestris démarre.

Ancestris_start.png


6/6 - La page d'Accueil apparaît alors. Vous êtes maintenant prêt à utiliser Ancestris.

fr_Accueil.png


Si Ancestris ne démarre pas, il se peut que le problème vienne de votre installation de Java. Vous devrez peut-être définir une version de Java différente. Consultez la page d'installation de java pour plus de détails.








Installer Ancestris sur les systèmes Ubuntu et dérivés

Vous pouvez installer Ancestris via le dépôt Ubuntu ou bien depuis le site Ancestris.org comme vu à la page principale d'installation.

Via le dépôt ppa officiel
https://launchpad.net/~ancestris

Version stable 12

Pour installer la version stable d'Ancestris, il suffit d'effectuer les 3 actions suivantes...

... à l'aide des commandes suivantes :

sudo add-apt-repository ppa:ancestris/ancestris-stable
sudo apt-get update
sudo apt install ancestris

Version en cours de développement 13

Pour installer la version en développement d'Ancestris, il suffit d'effectuer les 3 actions suivantes...

... à l'aide des commandes suivantes :

sudo add-apt-repository ppa:ancestris/ancestris-unstable
sudo apt-get update
sudo apt install ancestris


Depuis le site d'Ancestris

Un paquet Ubuntu est disponible sur le site officiel dans la zone téléchargement - Ubuntu.

Pour désinstaller ancestris en ligne de commande :

sudo apt remove ancestris




Installation de Java

Ancestris est compatible avec les versions Java 8 à 21.

Si Ancestris ne démarre pas, ou affiche l'écran de démarrage d'Ancestris et puis s'arrête, c'est généralement lié à un problème avec l'installation de Java. Soit Java n'est pas installé, soit Ancestris ne le trouve pas ou trouve une version incompatible ou trouve une version détériorée.

Les sections suivantes proposent une méthode étape par étape pour s'assurer qu'Ancestris utilise une version Java valide.


Principe général


Installation de Java

Une façon simple de récupérer une version de java est de la télécharger à partir de Adoptium.net

Si Java n'est pas installé ou si vous souhaitez obtenir la dernière version ou une version spécifique de Java, il vous suffit de la télécharger à partir du site ci-dessus.

Savoir si Java est déjà installé

Si vous ne savez pas si Java est installé sur votre ordinateur, ou bien quelle version est installée, veuillez ouvrir un terminal et tapez la commande ci-dessous.

java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)

D'après l'affichage ci-dessus, vous pouvez voir que la version installée et positionnée par défaut est la version 1.8, aussi appelée version 8.

Si vous voyez une version Java comme dans l'exemple ci-dessus, et que vous êtes satisfait d'utiliser cette version, vous pouvez ignorer le reste de cette page. 


Dépannage

Si Ancestris ne démarre pas, c'est que soit Ancestris ne trouve pas Java, soit trouve une version incompatible, soit trouve une version détériorée.

Qu'une seule version de Java soient installées sur votre système ou plusieurs, vous devrez alors vérifier et éventuellement mettre à jour le fichier de configuration pour indiquer à Ancestris où trouver Java.

Plutôt que de modifier le fichier de configuration d'Ancestris, et si plusieurs versions de Java sont disponibles sur votre système, une alternative est de modifier la version de Java par défaut.

En cas de doute, lancez Ancestris manuellement à partir d'une fenêtre de terminal et envoyez-nous la trace qui s'affiche à l'écran.

Quel que soit le système d'exploitation que vous utilisez, ouvrez une fenêtre de terminal

Mettre à jour le fichier de configuration Ancestris

Vous ne devez vous préoccuper de ce qui est détaillé ci-dessous que si Java est installé et qu'Ancestris ne démarre pas.

Vous devez mettre à jour le fichier de configuration Ancestris pour indiquer à Ancestris où trouver Java si Ancestris ne le trouve pas tout seul.

Le principe est le suivant :

Ancestris utilise deux fichiers de configuration, tous deux nommés ancestris.conf
1/ Le premier est le fichier de Configuration Application , qui fait partie du répertoire Application et qui est créé lors de l'installation d'Ancestris. 
2/ L'autre est le fichier de Configuration Utilisateur, qui fait partie du répertoire utilisateur, et qui est créé lorsque vous modifiez certaines préférences lors de l'utilisation d'Ancestris.

Le fichier de Configuration Utilisateur est prioritaire sur le fichier de Configuration Application.

Le fichier de configuration à vérifier et à mettre à jour est donc le fichier de Configuration Utilisateur s'il existe, et le fichier de Configuration Application dans le cas contraire.
- Si vous installez Ancestris, vous devrez probablement mettre à jour le fichier de Configuration Application.
- Si vous avez déjà utilisé Ancestris et que vous voulez changer la version de java, vous devrez probablement mettre à jour le fichier de Configuration Utilisateur. 

Cliquez ici pour savoir où trouver le fichier de configuration en fonction de votre système.


Le chemin d'accès à Java dans le fichier de configuration

Donc ouvrez le fichier de configuration avec un éditeur de texte normal.

1. Repérez la ligne qui définit default_options

Cette ligne ressemble à ceci:

default_options="--branding ancestris -J-Xms96m -J-Xmx1g --laf javax.swing.plaf.nimbus.NimbusLookAndFeel"

Si l'une des options dans cette ligne inclut --jdkhome="/chemin/vers/java, assurez-vous que le chemin indiqué dans cette définition est celui de la version java que vous souhaitez utiliser. 

Si elle n'inclut pas l'option en question, recherchez jdkhome ailleurs..

2. Repérez la ligne qui définit jdkhome

Si cette ligne existe, elle doit ressembler à jdkhome="/chemin/vers/java". Assurez-vous , que le chemin indiqué dans cette définition est celui de la version java que vous souhaitez utiliser.

Si la ligne début par "#", signe d'une ligne de commentaire, Ancestris l'ignorera et par conséquent, ne tiendra pas compte du paramètre jdkhome indiqué.

Si Ancestris ne démarre pas, il se peut que le nom du dossier donné par jdkhome soit mal orthographié ou qu'il pointe vers une version incorrecte de Java.

Quel que soit votre système d'exploitation, si la version de java à utiliser pour Ancestris est différente de celle activée par défaut sur votre système, il faut modifier la ligne jdkhome comme ceci:

jdkhome="/chemin/vers/jdk"

Cas de macOS

Pour macOS, si par exemple Java 18 et Java 17 sont installés sur votre Mac et que vous souhaitez forcer l'utilisation de Java 17 pour Ancestris, la manipulation complète pour forcer la version de Java serait la suivante :

jdkhome="/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home"

Cas de Windows et Linux

Pour Windows ou Linux par exemple, si l'exécutable java est /usr/java/jdk1.8.0_291-amd64/bin/java, alors vous devez indiquer

jdkhome="/usr/java/jdk1.8.0_291-amd64/"

Note: vous devez exclure /bin/java de la description du chemin.

Définir la version par défaut de Java

Si plusieurs versions sont disponibles sur votre système et que vous devez permuter les versions de Java pour qu'Ancestris utilise la version par défaut, la procédure de permutation dépend de votre système d'exploitation.

Permuter la version par défaut sur macOS

Pour permuter entre différentes versions de Java pour indiquer laquelle doit être celle par défaut, ouvrez un terminal et suivez les instructions ci-dessous.

Dans l'exemple suivant, les instructions permettent de définir la version 8 comme version par défaut tout en gardant la version 10 sur votre ordinateur.

1/6 - Vérifiez quelle version de java est utilisée par défaut

java -version

macos_java-vers10.jpg

On voit que la version 10 est celle définie par défaut. Il faut la version 1.8 (i.e. 8) ou 11 pour Ancestris.

2/6 - Vérifiez quelles versions de java sont installées et regardez si la version 1.8 ou 11 est bien parmi elles

/usr/libexec/java_home -V

macos_java-versused.jpg

On voit que les versions 10 et 1.8 sont les deux versions installées.

Si ce n'était pas le cas, il vous faudrait installer la version 8 selon les instructions ci-dessus.

3/6 - Ajoutez les paramètres qui définissent par défaut la version de java 1.8 dans votre profil

echo 'export JAVA_HOME=`/usr/libexec/java_home -v 1.8`' >>~/.bash_profile
echo 'export jdkhome=`/usr/libexec/java_home -v 1.8`' >>~/.bash_profile

La première ligne définit la version de java à utiliser pour les commandes dans la console (JAVA_HOME, en majuscule).

La seconde définit la version de java à utiliser pour Ancestris (jdkhome, en minuscule).

Ici, on définit la version 1.8 pour les deux utilisations (console et Ancestris).

4/6 - Fermez le terminal

Exit

5/6 - Ouvrez de nouveau le terminal et vérifiez que la version utilisée a bien changé

java version

macos_java-vers8.jpg

OK, c'est bon. On voit que la version 1.8 est utilisée.

6/6 - Redémarrer Ancestris dans un terminal

Quand Ancestris démarre dans un terminal , vous pouvez voir la barre de titre de la fenêtre qui indique la version de Java utilisée par Ancestris.


Permuter la version par défaut sur Windows

Il vous faut créer un fichier BAT par version de Java que vous voulez conserver.

Vous devez créer les fichiers ci-dessous avec votre éditeur préféré et les placer dans un répertoire accessible depuis votre PATH.

JAVA8.BAT

@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_12
echo setting PATH
set PATH=C:\Program Files\Java\jdk1.8.0_12\bin;%PATH%
echo Display java version
java -version

JAVA10.BAT

@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.10.0_11
echo setting PATH
set PATH=C:\Program Files\Java\jdk1.10.0_11\bin;%PATH%
echo Display java version
java -version

 En écrivant ces fichiers, assurez-vous de spécifier les bons noms de fichiers java pour les lignes JAVA_HOME ci-dessus, selon votre installation de java.

Quand vous voudrez alterner de version Java, il vous suffira de lancer le fichier BAT correspondant : JAVA8 pour la version 1.8, ou JAVA10 pour la version 10. La version de java en vigueur s'affichera dans la console.

Pour vérifier que l'alternance a bien été prise en compte, vérifiez vous-même votre version de java en tapant java -version dans une console ou en vérifiant sur cette page.

Si vous voulez garder votre dernière version de Java et forcer l'utilisation d'une autre version 8 Ancestris, il faudra modifier le fichier de configuration en modifiant la ligne #jdkhome="C:\chemin\vers\jdk"

Permuter la version par défaut sur Linux

Tapez la commande suivante en console :

sudo update-alternatives --config java

linux-java-versions.jpg

Sélectionnez dans la liste qui s'affiche la version que vous souhaitez.

Si vous voulez garder votre dernière version de Java et forcer l'utilisation d'une autre version de java pour Ancestris, il faudra modifier le fichier de configuration en modifiant la ligne #jdkhome="/chemin/vers/jdk"

Pour connaître toutes les commandes de cet utilitaire

sudo update-alternatives -l



Paramètres de lancement

Il est possible de personnaliser les paramètres de lancement d'Ancestris.

En général, vous ne devriez pas avoir besoin de le faire.

Cependant, dans certaines circonstances spécifiques, vous souhaiterez peut-être les modifier.

C'est aussi simple que d'éditer la ligne dans le fichier de configuration Ancestris. Veuillez vous référer à la page concernant le fichier de configuration pour savoir où il se trouve.

Allouer plus de mémoire pour les grandes généalogies

Ancestris peut fonctionner très facilement avec des généalogies de plusieurs dizaines de milliers d'individus.

Ancestris peut fonctionner avec plusieurs généalogies en parallèle.

Une mémoire de 4 Go est recommandée pour des généalogies volumineuses.

Ancestris peut ouvrir et faire fonctionner une généalogie simple jusqu’à 600 000 individus.


Pour les généalogies très volumineuses, il est recommandé de modifier les paramètres de lancement d'Ancestris pour allouer la taille mémoire maximale java au démarrage de l'application. Ceci se fait en changeant une ligne dans le fichier de configuration d'Ancestris. Vérifier l'emplacement du fichier de configuration.

default_options="-J-Xmx8g --laf Nimbus --branding ancestris --locale fr -J-Xms96m"

Il est également recommandé, si nécessaire, de rebooter votre ordinateur et de lancer uniquement Ancestris et rien d'autre, de façon à bien disposer de toute la mémoire disponible.


Définir le langage par défaut

Le langage par défaut peut être défini dans les préférences utilisateurs depuis la barre de menu d'Ancestris.

Il peut aussi être défini dans les paramètres de lancement.

default_options="-J-Xmx1g --laf Nimbus --branding ancestris --locale fr -J-Xms96m"


Définir l'apparence par défaut

L'apparence par défaut peut être définie dans les préférences utilisateurs depuis la barre de menu d'Ancestris.

Elle peut aussi être définie dans les paramètres de lancement.

default_options="-J-Xmx1g --laf Nimbus --branding ancestris --locale en -J-Xms96m"

Pour définir l'apparence 'standard", il suffit de retirer le paramètre --laf de la ligne.


Définir la taille des icônes

Dans de très rares circonstances, si vous avez modifié la taille par défaut des polices de caractères ou des icônes, ou si vous utilisez des écrans très grands, Ancestris peut afficher les icônes en taille trop petite.

Il est possible d'agrandir la taille des icônes en fonction d'un paramètre de lancement, et uniquement avec Java 11.

default_options="-J-Xmx1g --laf Nimbus --branding ancestris -J-Xms96m -J-Dsun.java2d.uiScale=2"


Instructions spécifiques pour Windows

Il y a une autre façon de forcer la taille des icônes sur Windows.

Faites un clic droit sur le fichier ancesris.exe ou ancestris64.exe, sélectionnez Propiétés et choisissez l'onglet Compatibilité.

User_settings_icon1.png

Cliquez sur Modifier les paramètres PPP élevés.


User_settings_icon2.png



Choisissez ensuite Système dans le menu déroulant. Validez et relancez Ancestris.





Fichiers applicatifs et fichiers des paramètres utilisateurs

Il y a deux ensembles de fichiers avec Ancestris.

Vous pouvez perdre les fichiers applicatifs car ceux-ci peuvent toujours être récupérés depuis le site Ancestris
en revanche vous devez avoir un backup de vos paramètres utilisateurs car ils vous sont spécifiques.

Fichiers applicatifs

Les fichiers applicatifs d'Ancestris sont dans le répertoire ancestris utilisé lors de l'installation.

Si vous tapez whereis ancestris dans un terminal sur Linux, ou locate ancestris sur macOS ou dir ancestris /s /p sur Windows  pour localiser le répertoire dans lequel est installé Ancestris.

Le dossier ancestris contient les sous-dossiers suivants.

Fichiers des paramètres utilisateurs

Le répertoire utilisateur

Les fichiers de configuration d'Ancestris se trouvent dans le Répertoire utilisateur.

L'emplacement du répertoire utilisateur est indiqué sur la fenêtre "À propos" d'Ancestris.
Vous accédez à cette fenêtre par le menu principal / Aide / A propos d'Ancestris, ou bien avec le bouton About_box_button.png.

Exemple :
A_propos_répertoire_utilisateur.png

Ce répertoire utilisateur dépend de votre système d'exploitation.

<version> est le numéro de version installée.

Le répertoire utilisateur, où se trouve la personnalisation d'Ancestris, est donc, selon votre système :

Si vous avez réinstallé Ancestris à partir d'une version précédente, et si vous voulez continuer à utiliser votre personnalisation précédente, il vous suffit de copier le répertoire utilisateur de la version précédente dans le répertoire utilisateur de la nouvelle version.

Le fichier de Configuration Utilisateur et le fichier log

Il y a deux fichiers particulièrement importants dans ce Répertoire utilisateur pour le démarrage et le diagnostic de pannes éventuelles.

On y trouve aussi vos préférences et vos modèles de personnalisations.

Référez-vous au mode d'emploi plus tard pour savoir à quoi servent ces modèles.

Ancestris utilise deux fichiers de configuration, tous deux nommés ancestris.conf
1/ Le premier est le fichier de Configuration Application , qui fait partie du répertoire Application et qui est créé lors de l'installation d'Ancestris. 
2/ L'autre est le fichier de Configuration Utilisateur, qui fait partie du répertoire utilisateur, et qui est créé lorsque vous modifiez certaines préférences lors de l'utilisation d'Ancestris.

Le fichier de Configuration Utilisateur est prioritaire sur le fichier de Configuration Application.

Le fichier de configuration à vérifier et à mettre à jour est donc le fichier de Configuration Utilisateur s'il existe, et le fichier de Configuration Application dans le cas contraire.
- Si vous installez Ancestris, vous devrez probablement mettre à jour le fichier de Configuration Application.
- Si vous avez déjà utilisé Ancestris et que vous voulez changer la version de java, vous devrez probablement mettre à jour le fichier de Configuration Utilisateur. 


Description détaillée

~/.ancestris/trunk

Répertoire utilisateur

  • ancestris
  • Modèles définis par l'utilisateur
      • almanac
      • Almanachs de la vue chronologie et des rapports chronologiques
      • blueprints
      • Calques disponibles pour afficher les informations généalogiques dans les fenêtres d'information dans la vue Arbre dynamique, dans l'éditeur Gedcom, etc.
      • gedart
      • Modèles proposés et définis par l'utilisateur pour le rapport Fiches individuelles et familiales / Gedart
      • ancestris.log
      • Fichier log d'Ancestris
      • C'est le fichier que l'équipe Support d'Ancestris est susceptible de vous demander lorsque vous leur soumettez une erreur
      • Vous pouvez définir la taille maximale de ce fichier dans les Préférences
  • config
  • Préférences d'utilisation
      • Modules
      • Préférences liées aux modules additionnels installés
      • Preferences
      • Préférences de toutes les fenêtres et outils à l'exception des modules additionnels installés.
      • Toolbars
      • Paramètres de la barre d'outils
      • Windows2Local
      • Position des fenêtres
      • shortcuts.html
      • Raccourcis
  • etc

      • ancestris.conf
  • modules
  • Modules additionnels installés
  • update_tracking
  • Information de mise à jour pour tous les modules
  • var

      • cache

          • ModificationsHistory
          • Historiques de modifications des fichiers Gedcom ouverts par Ancestris depuis la dernière remise à zéro
          • ...
          • Fichiers temporaires utilisés par Ancestris
      • log
      • Fichiers log temporaires


Lorsque vous réinstallez Ancestris, les fichiers paramètres utilisateurs ne sont pas modifiés et vous devriez pouvoir changer de version tout en conservant vos paramètres précédents.

Attention, il se peut qu'une nouvelle version d'Ancestris utilise certains paramètres différemment.
   - Si c'est le cas, nous vous suggérons de ne conserver que les répertoires ancestris, config, etc et ModificationsHistory.
   - Si vous avez des soucis avec les positions de fenêtres, nous vous recommandons d'effacer le répertoire Windows2Local.


Desinstaller Ancestris

Pour désinstaller Ancestris, il suffit de supprimer de votre ordinateur les 2 répertoires Ancestris Applicatifs et Paramètres Utilisateurs.




Notes de version

Version 12 - 08 juin 2024

Nous avons le plaisir d'annoncer la sortie de la version 12 d'Ancestris.

Ancestris 12 en chiffre

Nouveautés

Evolutions et corrections

Translation update :

Merci à tous les traducteurs pour leur travail constant, si important pour l'ensemble de la communauté.

Merci !

Pour conclure, merci à toute la communauté par vos remarques, vos demandes, vos remontées d'anomalies, vous permettez de faire vivre et embellir ce logiciel.
On compte sur vous dans la suite pour nous créer du buzz, des tutoriels, des idées et de l'enthousiasme.





Version 11 - 29 mai 2021

Avec quelques jours d'avance sur la date prévue, nous sommes heureux de vous annoncer que la version 11 est désormais la version stable.

Pour ceux qui étaient en version 11, rien ne change si ce n'est qu'à partir de demain, vous serez en version 12.

Pour ceux qui étaient en version 10 et à jour des actualisations automatiques, vous allez avoir une petite fenêtre vous indiquant que la version 10 est obsolète et que vous êtes invité à passer à la version 11. Ceci ne vous empêchera pas de continuer à utiliser la version 10, mais on vous suggère vraiment de changer de version.

La version 11 en chiffres

Nouvelles fonctionnalités

Améliorations

Corrections

Et une montagne de traductions

Enfin merci à toute la communauté

Par vos remarques, vos demandes, vos remontées d'anomalies, vous permettez de faire vivre et embellir ce logiciel.

On compte sur vous dans la suite pour créer du buzz, des tutoriels, des idées et de l'enthousiasme.