Beschreibung
Unison ist ein Programm mit grafischer Benutzungsoberfläche zur Synchronisation von Dateien und Verzeichnissen. Es ist äußerst praktisch für lokale Backups aber auch um Daten verschiedener Computer miteinander abzugleichen. Unison läuft unter Linux, BSD, broken Windows und !MacOS.
Vernetzung
- zwei Linuxsysteme lassen sich am schnellsten und sichersten per ssh vernetzen
- eine root in Unison ist dann lokal, die andere per ssh
- Linuxfileserver mit Samba ermöglicht die Einbindung eines Netzlaufwerkes in Windows
- dann sind beide roots in Unison lokal
Versionen
Bei der Nutzung mit mehreren Computern, muss jeweils die gleiche Programmversion von Unison installiert sein. Das ist bei der Vielfalt aktueller Linuxdistributionen gar nicht so einfach. Um das Paketgewusel zu umgehen, habe ich mir angewöhnt das Programm aus den Quellen selbst zu bauen. Dann erstelle ich Pakete für die Distribution und diese werden dann verteilt und installiert.
Debian/Ubuntu
Das System zum Compilieren vorbereiten:
apt-get build-dep unison aptitude install cdbs ocaml-nox liblablgtk2-ocaml-dev chrpath librsvg2-bin dh-ocaml dh-make fakeroot apt-get source unison
- in /etc/apt/sources.list muss ein entsprechender deb-src eintrag stehen
bauen & paketieren:
wget http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-2.32.52.tar.gz dh_make --createorig dpkg-buildpackage -rfakeroot
ohne Paketierung
Quellen runterladen und entpacken:
cd /tmp wget http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-2.32.52.tar.gz tar xfv unison-2.32.52.tar.gz cd unison-2.32.52 make UISTYLE=gtk2 make install