Rsync unter OSX von 2.x auf 3.x aktualisieren
Leider ist die von OSX verwendete rsync Version nicht die allerneuste. Die Aktualisierung auf eine aktuelle Version verspricht Performancegewinne und niedrigeren Speicherverbrauch.
Voraussetzung für die Installation ist, dass die Developer-Tools (Xcode) installiert sind.
Zur Installation öffnet man einen Terminal und lädt man sich zunächst den Sourcecode der aktuellen Version herunter (Die genaue URL bzw. den korrekten Dateinamen findet man heraus, indem man sich im Browser das Verzeichnis unter http://rsync.samba.org/ftp/rsync/) anschaut. Danach wird der Download mit curl durchgeführt.
curl -O http://rsync.samba.org/ftp/rsync/src/rsync-3.1.1.tar.gz
Dann wird die Datei mittels des Befehls tar -xzvf rsync-3.1.1.tar.gz
entpackt und mit cd rsync-3.1.1.tar.gz
in das Verzeichnis gewechselt.
Nun kann das Programm compiliert werden:
./configure
make
sudo make install
Danach wird es noch ausführbar gemacht:
chmod +x rsync
Nun hat man im aktuellen Verzeichnis eine aktuelle rsync Version. Mittels ./rsync –version kann man sich die Versionsnummer anzeigen lassen.
Um Die neue Version zum Standard zu machen, wird einfach die alte ersetzt:
Wenn man eine Kopie des Originals behalten möchte:
sudo mv /usr/bin/rsync /usr/bin/_rsync.old
Oder, wenn man KEINE Kopie des Originals behalten möchte:
sudo rm /usr/bin/rsync
Und in beiden Fällen:
sudo mv ./rsync /usr/bin/
Das wars. Ab sofort kann die neue Version verwendet werden. Das Verzeichnis mit dem entpackten Sourcecode kann natürlich gelöscht werden.