Benutzer-Werkzeuge

Webseiten-Werkzeuge


unison

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
unison [2012/08/24 19:04] – [aktuelle Version 2.40 unter Ubuntu installieren] 79.201.175.13unison [2023/02/12 12:30] (aktuell) – [Versionen] olli
Zeile 1: Zeile 1:
 ====== Unison ====== ====== Unison ======
-Unison ist ein Tool um Dateien in zwei Richtungen zu syncronisieren.+Unison ist ein Tool um Dateien in zwei Richtungen zu synchronisieren.
  
 +===== Versionen =====
 +Unison ist anspruchsvoll, was die Kompatibilität zwischen verschiedene Unisonversionen und die Kompatibilität zu den Ocaml-Versionen, mit denen Unison kompiliert wird:
 +
 +  * Die verwendete Minorversion ''y'' von Unison (Version ''x.y.z'') muss auf beiden Seiten übereinstimmen!
 +  * Die zum Kompilieren verwendete Ocaml-Version muss auf beiden Seiten übereinstimmend entweder < 4.02 oder > 4.02 sein (siehe [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802919|Bugreport]])!
 +  * Unison lässt sich nicht mit jeder Ocaml-Version kompilieren. Funktionierende Kombinationen sind beispielsweise:<WRAP>
 +^Unison^Ocaml^
 +|2.48.4  |4.05|
 +|2.48.15v4 |4.06|
 +|2.51.5|4.12.0|
 +|2.53|4.12.0|
 +</WRAP>
 +
 +<WRAP info round>
 +Ab Version 2.52 gibt es eine Vorwärts- und Rückwärtskompatibilität, siehe [[https://github.com/bcpierce00/unison/wiki/2.52-Migration-Guide|2.52 Migration Guide]] 
 +</WRAP>
 +
 +===== Kompilieren =====
 +Auf exotischeren Plattformen wie ARM oder PowerPC kann das Kompilieren zu nativen Code [[synology#unison|Probleme]] bereiten.
 ===== Angabe des Remote-Pfads ===== ===== Angabe des Remote-Pfads =====
 Standardmäßig ist der Pfad auf dem Remoteserver relativ zum Homeverzeichnis. Für Standardmäßig ist der Pfad auf dem Remoteserver relativ zum Homeverzeichnis. Für
Zeile 12: Zeile 31:
 </code> </code>
  
-===== aktuelle Version 2.40 unter Ubuntu 11.04 (Natty) installieren===== +===== Windows ===== 
-Es gibt ein [[ubuntu/natty#unison|PPA]] mit der aktuellen Version.+Unison ist auch für Windows [[https://github.com/bcpierce00/unison/releases|verfügbar]]. 
 +Die Pakete enthalten auch die benötigten GTK-Bibliotheken, so dass es nicht mehr nötig ist diese aus anderen Projekten wie [[https://sourceforge.net/projects/pidgin/files/GTK%2B%20for%20Windows/|GTK for Windows]] aus dem [[https://pidgin.im/|Pidgin-Projekt]] zu extrahieren. 
 + 
 + 
 +==== Verschlüsselung via SSH ==== 
 +Um Unison über ein Netzwerk verschlüsselt zu benutzen, ist ein SSH-Client erforderlich. 
 +Der ab Windows 10 enthaltende SSH-Client ist ausreichend.  
 + 
 + 
 +==== Einstellungen ==== 
 +Da die Dateirechte nicht wie unter Linux mitsyncronisiert werden können, müssen folgende Optionen gesetzt werden:  
 +<code bash> 
 +dontchmod = true 
 +perms = 0 
 +</code> 
 + 
 +===== Links ===== 
 +  * [[https://www.cis.upenn.edu/~bcpierce/unison/|Homepage]] 
 +  * [[https://github.com/bcpierce00/unison/releases|Binarys für Linux. Windows, MacOS]] 
 +  * [[Synology#Unison|Unison für ein Synology-NAS kompilieren]] 
 + 
 + 
unison.1345827894.txt.gz · Zuletzt geändert: 2012/08/24 19:04 von 79.201.175.13