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 [2018/01/26 17:15] – [Windows] olliunison [2023/02/12 12:30] (aktuell) – [Versionen] olli
Zeile 2: Zeile 2:
 Unison ist ein Tool um Dateien in zwei Richtungen zu synchronisieren. 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 13: Zeile 32:
  
 ===== Windows ===== ===== Windows =====
-Unison ist auch für Windows verfügbar. +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.
  
-==== Installation ==== 
-Zur Installation werden außer einem [[https://www.irif.fr/~vouillon/unison/|Windows-Binary]] die GTK-Bibliotheken benötigt. 
-Der einfachste Weg ist [[https://sourceforge.net/projects/pidgin/files/GTK%2B%20for%20Windows/|GTK for Windows]] aus dem [[https://pidgin.im/|Pidgin-Projekt]] zu verwenden. 
-Das Verzeichnis ''bin'' muss zu den Umgebungsvariablen hinzugefügt werden. 
-Alternativ kann der Ordner auch inklusive der Unterverzeichnisse in den Unison-Ordner kopiert werden. 
  
 ==== Verschlüsselung via SSH ==== ==== Verschlüsselung via SSH ====
 Um Unison über ein Netzwerk verschlüsselt zu benutzen, ist ein SSH-Client erforderlich. Um Unison über ein Netzwerk verschlüsselt zu benutzen, ist ein SSH-Client erforderlich.
-Ein entsprechender Client kann über [[http://cygwin.com|Cygwin]] installiert werden.  +Der ab Windows 10 enthaltende SSH-Client ist ausreichend.  
-Die Cygwin-Basisinstallation ist jedoch relativ groß+
-Als Alternative kann das SSH-Binary aus [[https://itefix.net/content/cwrsync-free-edition|cwRsync]] verwendet werden. +
-Die Pfad zur exe-Datei muss zu den Umgebungsvariablen hinzugefügt werden.  +
-Alternativ kann die exe-Datei auch inklusive der DLLs in den Unison-Ordner kopiert werden.+
  
 ==== Einstellungen ==== ==== Einstellungen ====
Zeile 36: Zeile 48:
 </code> </code>
  
-===== aktuelle Version 2.40 unter Ubuntu 11.04 (Natty) installieren===== +===== Links ===== 
-Es gibt ein [[ubuntu/natty#unison|PPA]] mit der aktuellen Version.+  [[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.1516983312.txt.gz · Zuletzt geändert: 2018/01/26 17:15 von olli