22.08.2014 Aufrufe

LinuxUser Fotos bearbeiten (Vorschau)

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Know-how<br />

Git-annex Assistant<br />

Daten mit dem Git-annex<br />

Assistant synchronisieren<br />

Ringtausch<br />

© Anatoli Babi, 123RF<br />

Mit Git-annex synchronisieren<br />

Sie Daten aller Art über<br />

mehrere Rechner hinweg.<br />

Dabei erleichtert ein Webfrontend<br />

die ansonsten komplexe<br />

Konfiguration der Repositories.<br />

Georg Schönberger<br />

Readme<br />

Git-annex hat zwei Gesichter: Einerseits ist<br />

es ein mächtiges Kommandozeilen-Werkzeug,<br />

andererseits eine einfach zu bedienende<br />

Weboberfläche mit dem Namen Gitannex<br />

Assistant. Beide erlauben es, Daten<br />

über mehrere Systeme hinweg zu synchronisieren.<br />

Dabei setzt es auf bewährte Tools.<br />

Das Programm Git-annex stammt direkt<br />

aus der Mitte des Linux-Ökosystems. Es<br />

ermöglicht, Dateien in einem Git-Repository<br />

zu verwalten und über mehrere Geräte<br />

zu synchronisieren. Ein verschlüsseltes<br />

Archiv in der Cloud, ein Backup auf<br />

einer externen Festplatte oder auf einem<br />

SSH-Server – wer Git-annex beherrscht,<br />

erledigt diese Aufgaben mit links.<br />

Die Fülle an Möglichkeiten mag aber<br />

manchen vom Einsatz abhalten. Eben<br />

dieser Angst begegnet das Frontend Gitannex<br />

Assistant, indem es die Komplexität<br />

des Programms hinter einem zeitgemäßen<br />

Webinterface versteckt.<br />

Installation<br />

Für die gängigen Distributionen wie<br />

Debian, Fedora und Ubuntu stehen zwar<br />

Pakete bereit, diese hinken der Entwicklung<br />

aber in der Regel deutlich hinterher.<br />

Debian „Wheezy“ und Ubuntu „Precise“<br />

halten in den Repositories Version<br />

3.2 vor, die den Assistant noch nicht<br />

unterstützen. Ubuntu „Trusty“ kommt<br />

zumindest mit Version 5.2, aufgrund des<br />

hohen Arbeitstempos des Entwicklers<br />

bietet sich aber die Installation der bereits<br />

kompilierten Binärarchive an û, die<br />

Sie auch auf der Hef-DVD finden.<br />

Für diese manuelle Installation genügt<br />

es, das Archiv zu entpacken und den<br />

Ordner git‐annex.linux dem Pfad hinzuzufügen.<br />

Listing 1 zeigt die erforderlichen<br />

Schritte, das Ändern der Pfadvariablen<br />

geschieht allerdings nur temporär.<br />

Für eine dauerhafte Installation fügen<br />

Sie den Ordner git‐annex.linux der<br />

Variablen $PATH hinzu. Unter Ubuntu bewerkstelligen<br />

Sie das über die Datei ~/.<br />

pam_environment oder die ~/.bashrc.<br />

Git-annex Assistant<br />

Die Oberfläche 1 gehört zu Git-annex<br />

und entstand als Ergebnis einer Crowdfunding-Kampagne.<br />

Sie ergänzt die umfangreichen<br />

Befehle für die Kommandozeile<br />

mit Fokus auf Eingabemasken zum<br />

Erstellen von Repositories sowie dem<br />

Konfigurieren von Repositories in der<br />

Cloud, inklusive deren Verschlüsselung.<br />

Darüber hinaus bietet das Frontend<br />

die Möglichkeit, über Dialoge den Abgleich<br />

zwischen den verschiedenen<br />

92 www.linux-user.de<br />

09.2014

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!