floss:unison

Unison

Logiciel de synchronisation de fichiers, doté également de fonctionnalités lui permettant de créer et gérer des sauvegardes de répertoires. La synchronisation est bidirectionnelle : les modifications de chacun des répertoires sont reportées sur l'autre, la modification la plus récente étant considérée comme la bonne. Il permet donc de garder à niveau des répertoires se trouvant en même temps sur deux machines différentes.

Unison est un logiciel libre sous licence GPL. Il fonctionne sur un large spectre de systèmes d'exploitation (Windows, Linux, Mac OS X), permettant ainsi de synchroniser des fichiers entre ordinateurs fonctionnant sous différents OS.

Ces profils sont sauvegardés dans le répertoire caché ~/.unison, avec une dénomination de type synctest.prf. Ces fichiers contiennent les informations sur les répertoires à synchroniser (répertoire local et répertoire distant.

# Unison preferences
label = 1st-PC1-2nd-PC2-syncdir
root = /home/user/syncdir
root = ssh://user@ip_or_dns_name//home/user/syncdir
follow = Path *
sshargs = -C

Lors de l'exécution de l'interface graphique de Unison, une fenêtre de sélection permet de choisir un profil existant, et/ou d'en créer, voire modifier ou supprimer. Une fenêtre d'édition permet de créer les différents champs et de leur attribuer des valeurs, ce qui équivaut à éditer les fichiers correspondants de type .prf.

Solution préconisée :

  • purge :
    • sudo apt-get remove --purge unison unison-gtk
  • download Ubuntu 18.04 packages
    • wget http://fr.archive.ubuntu.com/ubuntu/pool/universe/u/unison/unison_2.48.4-1ubuntu1_amd64.deb
    • wget http://fr.archive.ubuntu.com/ubuntu/pool/universe/u/unison/unison-gtk_2.48.4-1ubuntu1_amd64.deb
  • installation
    • sudo dpkg -i unison_2.48.4-1ubuntu1_amd64.deb
    • sudo dpkg -i unison-gtk_2.48.4-1ubuntu1_amd64.deb
  • aptitude hold unison is mandatory… otherwise after a few days you get the 2.48.4-4 version back
    • sudo apt-mark hold unison
    • sudo apt-mark hold unison-gtk
  • rmq d'un utilisateur : “It did not work completely until I removed the unison archives (ar… and fp… files) generated by the 2.48.4-4 version in ~/.unison” → en fait si il y a des erreurs entre les propriétés, il suffit de démarrer une fois le logiciel avec l'option d'ignorer les archives :
    • unison-gtk -ignorearchives
    • synchroniser la ou les archives

Autre solution :

  • enlever Unison tel qu'installé
  • passer par un “snap” Unison identique
Ce site web utilise des cookies pour analyser le trafic de visites. En restant sur ce site, vous acceptez le stockage de cookies sur votre ordinateur. En savoir plus
  • floss/unison.txt
  • Dernière modification: 2020/08/03 23:43
  • de villersd