Unison : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
(Installation Unison sur Mac OS X)
Ligne 24 : Ligne 24 :
 
Version courante à l'Ensimag : unison version 2.40.102
 
Version courante à l'Ensimag : unison version 2.40.102
  
 +
== Installation Unison ==
 +
=== Installation Unison sur Windows ===
 +
 +
Exemple d'installation de la version graphique d'Unison sur un client Windows :
 +
* Prérequis 1 :
 +
** Installer gtk : [[Media:Gtk2-runtime-2-24-10-2012-10-10-ash.zip|Gtk2-runtime-2-24-10-2012-10-10-ash.zip]]
 +
* Prérequis 2 :
 +
** Ssh windows (exemple : secure shell ssh)
 +
** Test de vérification ssh doit pouvoir être lancé en ligne de commande
 +
** Si secureshell est utilisé, penser à copier ssh2.exe en ssh.exe : copy C:\Program Files\SSH Communications Security\SSH Secure Shell\ssh2.exe C:\Program Files\SSH Communications Security\SSH Secure Shell\ssh.exe
 +
* Installation unison-2-40-102 pour windows :
 +
** Nota bene : cette version est compatible avec la version 2.40.102 du serveur ssh de l'ensimag (pcserveur.ensimag.fr)
 +
** Télécharger : [[Media:Unison-2.40.102.zip|Unison-2.40.102.zip]]
 +
** Dézipper et lancer alors : Unison-2.40.102 Gtk+.exe
 +
 +
=== Installation Unison sur Linux ===
 +
 +
* Installation d'unison 2.40.102 à partir des sources
 +
<pre>
 +
 +
</pre>
 +
<!--
 +
* Telecharger le paquet unison-2.27.57gtk (http://packages.ubuntu.com/hardy-backports/i386/unison-gtk/download) :
 +
[[Image:Unison-gtk-001.jpg|center]]
 +
* Installer le paquet:
 +
[[Image:Unison-gtk-002.jpg|center]]
 +
-->
 +
 +
=== Installation Unison sur Mac OS X ===
 +
 +
* Site de référence : http://rudix.org/packages/unison.html
 +
 +
<!--* Version 2.40.61 : [[Media:Unison-2.40.61-mac-intel.dmg|Unison-2.40.61-mac-intel.dmg]]
 +
* Version 2.40.69 (64 bits uniquement) : [[Media:Unison-2.40.69_x64.dmg|Unison-2.40.69_x64.dmg]]
 +
-->
 
== Utilisation Unison ==
 
== Utilisation Unison ==
  
Ligne 71 : Ligne 106 :
  
 
[[Image:Unison-gtk-008.jpg|center]]
 
[[Image:Unison-gtk-008.jpg|center]]
 
== Installation Unison sur Windows ==
 
 
Exemple d'installation de la version graphique d'Unison sur un client Windows :
 
* Prérequis 1 :
 
** Installer gtk : [[Media:Gtk2-runtime-2-24-10-2012-10-10-ash.zip|Gtk2-runtime-2-24-10-2012-10-10-ash.zip]]
 
* Prérequis 2 :
 
** Ssh windows (exemple : secure shell ssh)
 
** Test de vérification ssh doit pouvoir être lancé en ligne de commande
 
** Si secureshell est utilisé, penser à copier ssh2.exe en ssh.exe : copy C:\Program Files\SSH Communications Security\SSH Secure Shell\ssh2.exe C:\Program Files\SSH Communications Security\SSH Secure Shell\ssh.exe
 
* Installation unison-2-40-102 pour windows :
 
** Nota bene : cette version est compatible avec la version 2.40.102 du serveur ssh de l'ensimag (pcserveur.ensimag.fr)
 
** Télécharger : [[Media:Unison-2.40.102.zip|Unison-2.40.102.zip]]
 
** Dézipper et lancer alors : Unison-2.40.102 Gtk+.exe
 
 
== Installation Unison sur Linux Centos 6 ==
 
 
* unison 2.40.102 est inclus dans les packages epel pour centos
 
<pre>
 
sudo yum install unison240
 
</pre>
 
<!--
 
* Telecharger le paquet unison-2.27.57gtk (http://packages.ubuntu.com/hardy-backports/i386/unison-gtk/download) :
 
[[Image:Unison-gtk-001.jpg|center]]
 
* Installer le paquet:
 
[[Image:Unison-gtk-002.jpg|center]]
 
-->
 
 
== Installation Unison sur Mac OS X ==
 
 
* Site de référence : http://rudix.org/packages/unison.html
 
 
<!--* Version 2.40.61 : [[Media:Unison-2.40.61-mac-intel.dmg|Unison-2.40.61-mac-intel.dmg]]
 
* Version 2.40.69 (64 bits uniquement) : [[Media:Unison-2.40.69_x64.dmg|Unison-2.40.69_x64.dmg]]
 
-->
 
  
 
[[Catégorie:Logiciel]]
 
[[Catégorie:Logiciel]]
 
[[Catégorie:Réseau]]
 
[[Catégorie:Réseau]]

Version du 21 septembre 2016 à 13:58

Unison
Unison-logo.png
Développeur Benjamin C. Pierce

Dernière version 2.40.102 (Ensimag : 2.40.102)

Environnement Unixoïdes (dont Linux), Mac OS X, Windows

Type Éditeur de texte / code
Licence GPL

Site Web Site web d'Unison


Unison est un outil de synchronisation de répertoires distants bi-directionnel. Il peut être très utile pour garder un répertoire de votre machine personnelle synchronisé avec votre répertoire personnel à l'ENSIMAG, par l'intermédiaire du serveur pcserveur.ensimag.fr. Unison est disponible sous Linux, Windows et mac OS.

Prérequis à l'utilisation d'unison :

  • Unison doit être installé sur le serveur avec lequel on veut synchroniser des données
  • Unison doit être installé sur le poste client avec le même numéro de version (dans l'idéal ou sinon avec des versions compatibles)

Vérification du numéro de version sur les serveurs :

  • unison -version

Version courante à l'Ensimag : unison version 2.40.102

Installation Unison

Installation Unison sur Windows

Exemple d'installation de la version graphique d'Unison sur un client Windows :

  • Prérequis 1 :
  • Prérequis 2 :
    • Ssh windows (exemple : secure shell ssh)
    • Test de vérification ssh doit pouvoir être lancé en ligne de commande
    • Si secureshell est utilisé, penser à copier ssh2.exe en ssh.exe : copy C:\Program Files\SSH Communications Security\SSH Secure Shell\ssh2.exe C:\Program Files\SSH Communications Security\SSH Secure Shell\ssh.exe
  • Installation unison-2-40-102 pour windows :
    • Nota bene : cette version est compatible avec la version 2.40.102 du serveur ssh de l'ensimag (pcserveur.ensimag.fr)
    • Télécharger : Unison-2.40.102.zip
    • Dézipper et lancer alors : Unison-2.40.102 Gtk+.exe

Installation Unison sur Linux

  • Installation d'unison 2.40.102 à partir des sources
 

Installation Unison sur Mac OS X

Utilisation Unison

unison-gtk

Création d'un profil de synchronisation :

  • Cliquer sur "Create New Profile"
Unison-gtk-003.jpg
  • Cliquer sur "Valider"
Unison-gtk-003b.jpg

Définition du répertoire 1 (local) :

Unison-gtk-003c.jpg

Définition du répertoire 2 (distant via ssh) :

  • Exemple 1 : sous répertoire "data" situé sur votre répertoire personnel sur telesun
Unison-gtk-004.jpg
  • Exemple 2 : répertoire personnel complet sur telesun (champ "directory" laissé vide)
Unison-gtk-007.jpg

Connexion au serveur distant (saisie de votre mot de passe) :

Unison-gtk-005.jpg


Note : Si Unison n'affiche pas cette fenêtre (qu'il reste bloqué sur "Contacting Server"), configurez une clé SSH, cela devrait résoudre ce problème (c'est un bug connu).

Exemples de synchronisation :

  • Exemple 1 : sous répertoire "data" contenant 2 fichiers
Unison-gtk-006.jpg
  • Exemple 2 : répertoire personnel complet
    • Possibilité de personnaliser les actions proposées pour chaque fichier ou répertoire
    • Actions possibles :
      • Right to Left : La version du fichier ou répertoire du serveur distant vient remplacer la version du client local
      • Merge : Les versions du fichier ou répertoire du serveur distant et du client local sont additionnées
      • Left to Right : La version du fichier ou répertoire du client local vient remplacer la version du serveur distant
      • Skip : Aucune synchronisation n'est effectuée (ni dans un sens ni dans l'autre)
Unison-gtk-008.jpg