Ich habe zwei Ausgangslösungen gefunden:
verwendenEinklang, aber ich habe keine Möglichkeit gefunden, dieses Paket über DSM auf einer Nas Synology zu installieren.
verwendenCloud Station-Laufwerk, aber Synology bietet nur Pakete für Fedora und Ubuntu an und ich habe keine URL-Paketquelle gefunden, um das Ubuntu-Paket mit "apt-get" zu installieren
Sollte ich eine dieser Lösungen wählen oder gibt es eine andere Alternativlösung?
Antwort1
Sie können Unison ausführen, wenn Sie die ausführbare Unison-Datei auf das NAS kopieren. Legen Sie sie entweder in den Standardpfad oder teilen Sie dem lokalen Unison mit, wo sich die Remote-Binärdatei befindet, indem Sie die servercmd
Option festlegen. Sie benötigen eine unison
ausführbare Datei, die mit der auf dem NAS kompatibel ist. Wenn die von Debian nicht funktioniert (ich weiß nicht, welche Bibliotheken auf Synology-Geräten vorhanden sind), müssen Sie möglicherweise eine statische Binärdatei kompilieren. Zum Kompilieren von Unison ist OCaml erforderlich. Je nachdem, welches Gerät Sie haben, müssen Sie möglicherweise eine ARM-Binärdatei plattformübergreifend kompilieren (sieheWissensbasis).
Ein Ubuntu-Paket sollte auch unter Debian funktionieren. Tatsächlich ist ein Ubuntu-PaketWillefunktioniert unter Debian genauso gut wie unter Ubuntu; es könnte jedoch dazu führen, dass es nicht funktioniert, wenn das Paket einen anderen Satz Bibliotheksversionen erfordert als die, die Debian bietet (in diesem Fall würde das Paket nur mit einer bestimmten Ubuntu-Version funktionieren und nicht mit anderen Ubuntu-Versionen ähnlichen Alters wie die Debian-Version).
Antwort2
Wenn auf IPKG verzichtet wird, sollten Sie die Installation von Entware in Betracht ziehen: https://github.com/Entware-ng/Entware-ng/wiki/Install-on-Synology-NAS
Befolgen Sie dann diese Schritte: https://github.com/Entware-ng/Entware-ng/issues/477#issuecomment-316628740
Eine andere Möglichkeit besteht darin, das Synology-Verzeichnis mit WebDAV unter Debian zu mounten und lokal unter Debian zu synchronisieren (es unison
werden nur zwei lokale Verzeichnisse angezeigt). Dies wäre jedoch viel langsamer (da WebDAV viel Overhead für den Inode/Zeitstempel der Datei hat).
Antwort3
Tut mir leid, dass ich nur mit einem Link antworte, aber ich denke, es ist ziemlich selbsterklärend. So kompilieren Sie eine Binärdatei für die Synology:https://github.com/bcpierce00/unison/issues/290