FreeFileSync, distribuée sous licence GPL v3, est un outil de synchronisation unidirectionnelle ou bidirectionnelle de fichiers et dossiers, un peu à la manière de Unison, mais en beaucoup plus simple : pas de ssh, pas d'option de configuration complexe, …
Elle reste une excellente application pour synchroniser le contenu d'un disque dur à un périphérique amovible de manière rapide et simple ou pour aussi faire des copies de sauvegarde.
FreeFileSync n'étant pas disponible dans les dépôts, il faut donc l'installer depuis le site officiel.
- Après avoir téléchargé le fichier, extraire son contenu et exécuter le script d'installation.
tar -xzvf $HOME/Téléchargements/FreeFileSyn* -C $HOME $HOME/FreeFileSync*Install.run
Si vous refusez la licence, l'installation est impossible. Il n'y a pas d'autre choix que de l'accepter. La grille d'accueil est simple
1. Install for all users: YES (requires root password) 2. Installation directory: /opt/FreeFileSync 3. Create desktop shortcuts: YES _____________________________ Press a number [1-3] to change settings, ENTER to begin installation:
ENTER to begin installation: [sudo] Mot de passe de a : -> Removing old installation: /home/a/FreeFileSync -> Installing to: /opt/FreeFileSync -> New console command: freefilesync -> Registering file extensions: *.ffs_gui, *.ffs_batch, *.ffs_real All done! \_/-.--.--.--.--.--. (")__)__)__)__)__)__) "" "" "" "" "" "" Get the Donation Edition with bonus features and help keep FreeFileSync ad-free. https://freefilesync.org/donate
Et si vous désirez une installation respectant les structures GNU/Linux-Ubuntu (standard FHS), avec les droits d'administration, déplacer le dossier extrait dans le dossier /opt en saisissant dans un terminal la commande :
sudo mv FreeFileSync /opt/
L'application lancera l'exécutable FreeFileSync
situé dans le dossier déplacé ou en saisissant dans un terminal la commande
/opt/FreeFileSync/FreeFileSync
Pour Ubuntu 20.04, saisir la commande suivante pour résoudre le problème:
sudo apt-get install libcanberra-gtk-module
Créer un lanceur à l'aide d'un éditeur de menu comme Menulibre ou Alacarte. La commande de lancement à saisir dans le champ prévu à cet effet est
FreeFileSync/FreeFileSync
ou bien si vous avez opté pour une installation dans le dossier opt
/opt/FreeFileSync/FreeFileSync
Pour l’icône vous pouvez récupérer celle en tête de cette page à l’aide d’un clic droit dessus .
L'interface présente 2 boutons principaux :
Ces deux étapes peuvent être configurées (icônes près des boutons).
Un troisième bouton entre les 2 précédents permet d’ajouter des filtres de fichiers ou dossiers.
Pour faire une synchronisation avec un dossier partagé et monté provenant d'une autre unité distante, on doit afficher les fichiers cachés (clic droit), puis aller dans le dossier caché ~.gvfs pour retrouver le dossier partagé.
Pour supprimer cette application, il suffit supprimer le dossier FreeFileSync.
Pour supprimer le lanceur, il suffit de le supprimer à l’aide de l’éditeur de menu utilisé pour sa création.
La suppression se fait en lançant le script.
$HOME/FreeFileSync/uninstall.sh