Wiki source code of DropBox auf der BlackBox installieren
Last modified by Aysegül Omus on 2026/05/13 17:49
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Dropbox auf der BlackBox im NFS Home Verzeichnis nutzen. = | ||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | {{toc/}} | ||
| 6 | |||
| 7 | |||
| 8 | == Problem == | ||
| 9 | |||
| 10 | leider unterstützt Dropbox unter Linux von sich aus nur das ext4-Dateisystem. So wie es aussieht, wollen sie Metadaten als extended Attributes speichern und testen nicht auf deren Vorhandensein, sondern beschränken sich auf ext4. | ||
| 11 | |||
| 12 | Das Home-Verzeichnis auf den BlackBox-Maschinen wird via NFS eingebunden, ist jedoch auf dem Server im Dateisystem ext4 gespeichert. Trotzdem verweigert Dropbox die Funktion. | ||
| 13 | |||
| 14 | = Open Source Client Maestral = | ||
| 15 | |||
| 16 | Es gibt einen sehr gut funktionierenden Open Source Client namens [[Maestral>>https://maestral.app/]] welcher nicht die NFS Beschraenkung des Dropbox Clients hat. | ||
| 17 | |||
| 18 | == Einrichtung als User (ohne Adminrechte) == | ||
| 19 | |||
| 20 | Maestral kann ganz einfach als User selbst installiert werden mittels des Kommandos: | ||
| 21 | |||
| 22 | |||
| 23 | {{code language="sh"}} | ||
| 24 | $ python3 -m pip install --user --upgrade maestral[gui] | ||
| 25 | {{/code}} | ||
| 26 | |||
| 27 | == Aufrufen == | ||
| 28 | |||
| 29 | gestartet wird es dann mittels | ||
| 30 | |||
| 31 | |||
| 32 | {{code}} | ||
| 33 | $ ~/.local/bin/maestral_qt | ||
| 34 | {{/code}} | ||
| 35 | |||
| 36 | |||
| 37 | Maestral wird dann durch die Ersteinrichtung geführt. | ||
| 38 | |||
| 39 | == Automatischer Start bei Login == | ||
| 40 | |||
| 41 | Linksklick auf das Icon von Maestral (oben rechts), dann auf **Preferences**. Dort dann "Start Maestral on Login" wählen. | ||
| 42 | |||
| 43 | = Workaround = | ||
| 44 | |||
| 45 | (% style="color:red" %)Der Open-Source-Client Mastral (s.o.) ist die eindeutig zu bevorzugende Lösung! Dies bezieht sich nur darauf, dass der Original-Client unbedingt verwendet werden soll, und ist ohne Gewähr! | ||
| 46 | |||
| 47 | Es gibt ein Zusatzprogramm, das Dropbox vorspiegelt, es sei auf einem ext4-Dateisystem: | ||
| 48 | |||
| 49 | === Installation === | ||
| 50 | |||
| 51 | Aus dem Home-Verzeichnis via Terminal Folgendes ausrufen: | ||
| 52 | |||
| 53 | {{code layout="LINENUMBERS"}} | ||
| 54 | git clone https://github.com/dark/dropbox-filesystem-fix.git | ||
| 55 | cd dropbox-filesystem-fix | ||
| 56 | make | ||
| 57 | {{/code}} | ||
| 58 | |||
| 59 | Dann via ##dbus-launch python /dropbox-filesystem-fix/dropbox_start.py## im Terminal Dropbox starten, bzw. in den Autostart eintragen. | ||
| 60 | |||
| 61 |