Dienstag, 25. Februar 2014

Ordnung auf der Festplatte mit tagsistant

Wer schon länger sich gewünscht hat zu Dateien auf der Festplatte die Tags ähnlich zu vergeben wie bei google mail oder drive, der kann ja mal tagsistant ausprobieren.

Für die Installation unter Ubuntu 13.10 muss man folgendes installieren:

$ sudo apt-get install subversion libextractor-dev libdbi-dev libgtk2.0-0 libsqlite3-dev libfuse-dev libglib2.0-0 libglib2.0-dev sqlite3 libdbd-mysql libdbd-sqlite3 libdbi0 libdbi0-dev

$ cd /usr/lib/i386-linux-gnu
$ sudo ln -s libgthread-2.0.so.0 libgthread-2.0.so

Nun kann man sich die entsprechende stable Version downloaden und damit arbeiten.
Wer aber etwas Risiko bereiter ist kann auch die unstable Version verwenden. Diese muss man sich aus dem svn repository holen.
Ich beschreibt mal wie das geht:

Version abrufen:
$ svn co http://svn.gna.org/svn/tagfs/trunk tagsistant

und kompilieren

$ cd tagsistant
$ ./configure
$ make
$ sudo make install

Danach kann man mit

$ tagsistant ~/dms

ein Verzeichnis (hier dms) mounten in denen man die Dateien verwalten kann. Das Verzeichnis wird mittels fuse gemountet.

Die Dateien dürfen allerdings nur im Verzeichnis store verwaltet (verschoben, gelöscht,umbenannt) werden. Der Ordner tags ist nur für die Tags zuständig. Deshalb sind auch keine Dateien in den Ordnern.
Weitere Infos gibt es hier

Nun kann man anfangen die Tags (Verzeichnisse) zu erstellen und die Dateien rein zu kopieren. Dabei arbeitet man am besten nur im store Verzeichnis.
Wichtig ist immer, dass man die Dateien immer in den entsprechenden @-Ordner des Tag-Ordners ab legt.

Will man das Verzeichnis wieder unmounten benutzt man

$ fusermount -u dms

Die Dateien, die man getaggt hat befinden sich im Verzeichnis .tagsistant. Dieses Verzeichnis sollte man also im Backup berücksichtigen.

Wenn man tagsistant aktualisieren will sollte man zuerst
$ cd tagsistant
$ sudo make uninstall

Danach
$ svn update

und dann wieder
$ ./configure
$ make
$ sudo make install