Unison (logiciel) 1438634 31762857 2008-07-21T15:08:54Z LaaknorBot 387021 robot Ajoute: [[ru:Unison]] {{homonyme|Unison (homonymie)}} {{ébauche|logiciel}} {{Infobox Logiciel | logo = [[Image:Unison.gif]] | développeur = [[Benjamin C. Pierce]] | dernière version = 2.27.57 | date de dernière version = {{Date|20|janvier|2008}} | environnement = [[Multiplate-forme]] | type = [[Synchronisation de fichiers|Synchroniseur de fichiers]] | licences = [[Licence publique générale GNU|GPL]] | site web = [http://www.cis.upenn.edu/~bcpierce/unison/] }} '''Unison''' est un [[logiciel]] de synchronisation de fichiers populaire, doté également de fonctionnalités lui permettant de créer et gérer des sauvegardes de répertoires. La synchronisation étant bidirectionnelle (en ce sens que les modifications d'un répertoire sont reportées sur l'autre et vice-versa), il est utilisé pour garder à niveau des répertoires se trouvant en même temps sur deux machines différentes. Unison est un [[logiciel libre]] sous [[Licence publique générale GNU|licence GPL]]. Il fonctionne sur un large spectre de systèmes d'exploitation ([[Microsoft Windows|Windows]], [[Linux]], [[Mac OS X]]), permettant ainsi de synchroniser des fichiers de différents systèmes d'exploitation. == Détails == La synchronisation fonctionne selon deux modalités: * en mode local: (sur le même système de fichiers ou sur un répertoire réseau monté en local), où le programme client se charge de comparer les deux versions des répertoires et effectuer la synchronisation. * en mode distant: le programme client contacte le programme serveur, habituellement grâce au [[protocole]] [[ssh]], ce qui permet une communication sécurisée à travers l'[[Internet]]. La version d'Unison entre le programme serveur et le programme client doit être identique. Unison a été écrit dans le langage [[Objective Caml|OCaml]]. Le logiciel fonctionne essentiellement en ligne de commande, mais il existe également une interface graphique. == Comparaison avec d'autres outils == * Unison se distingue de [[rsync]] par le fait que la synchronisation est bidirectionnelle dans Unison et unidirectionnelle dans rsync. Ce dernier logiciel est donc utilisé uniquement pour effectuer des sauvegardes (quoique Unison puisse le faire aussi). * La question peut se poser de la différence entre Unison et [[Subversion (logiciel)|Subversion]], qui est un [[système de gestion de versions]], car tous deux effectuent une synchronisation bidirectionnelle des fichiers. La réponse est dans la fonction des deux outils: Subversion sert à conserver un des fichiers dans un ''dépôt'' où chaque modification est historisée de façon détaillée. Dans Unison il n'y a pas de notion de dépôt central, les deux répliques à synchroniser étant placées sur un pied d'égalité; d'autre part Unison ne conserve pas l'historique des fichiers (bien qu'il soit possible de conserver d'anciennes versions de sauvegarde). == Liens externes == * {{en}} [http://www.cis.upenn.edu/~bcpierce/unison/ Le site officiel d'Unison] * {{en}} [http://www.seas.upenn.edu/~bcpierce/unison//download/releases/beta/ Le manuel de l'utilisateur] ({{fr}} [http://wiki.mandriva.com/fr/Image:Unison_manuel_fr_v2.17.1.pdf traduction] {{pdf}}) == Conseils pour l'utilisation d'Unison == * {{fr}} [http://wiki.mandriva.com/fr/Unison Un Guide d'utilisation d'Unison] {{portail logiciel libre}} [[Catégorie:Logiciel libre]] [[Catégorie:Gestion des données]] [[de:Unison]] [[en:Unison (file synchronizer)]] [[ja:Unison]] [[nl:Unison]] [[ru:Unison]]