Die 4 besten inoffiziellen Microsoft OneDrive-Apps für Linux

Alternative OneDrive-Lösungen für Linux

Obwohl Microsoft in letzter Zeit verstärkt auf Linux und Open Source setzt, ist ein offizieller, hochwertiger Support für Endkundenprodukte wie OneDrive unwahrscheinlich. Glücklicherweise haben findige Linux-Nutzer das Problem selbst in die Hand genommen und inoffizielle OneDrive-Anwendungen für Linux entwickelt.

In diesem Artikel stellen wir Ihnen vier der besten dieser inoffiziellen Microsoft OneDrive-Apps für Linux vor, erklären, wie Sie sie installieren, und geben Ihnen weitere nützliche Informationen. Fangen wir an!

1. Der OneDrive Free Client

Der OneDrive Free Client ist eine exzellente, kommandozeilenbasierte Lösung für Linux-Anwender, die ihre Dateien mit dem Cloud-Service von Microsoft synchronisieren möchten. Wenn Sie kein Problem mit der ausschließlichen Verwendung des Terminals haben, ist dies eine der besten Optionen für Linux.

Wichtige Merkmale:

  • Der OneDrive Free Client unterstützt freigegebene Ordner.
  • Eine unterbrochene Synchronisation kann problemlos fortgesetzt werden.
  • Der Entwickler bietet Installationsanleitungen für Abhängigkeiten für alle gängigen Linux-Distributionen, wodurch eine breite Kompatibilität gewährleistet wird.
  • Der OneDrive Free Client funktioniert problemlos sowohl mit privaten als auch mit geschäftlichen Konten.
  • Der OneDrive Free Client bietet eine „Echtzeit“-Dateiüberwachung über Inotify.

Installation – Der OneDrive Free Client

Derzeit werden für den OneDrive Free Client keine herunterladbaren Pakete angeboten. Zur Nutzung ist es daher erforderlich, die Software aus dem Quellcode zu kompilieren. Öffnen Sie ein Terminalfenster und folgen Sie den nachstehenden Schritten:

Schritt 1: Besuchen Sie die GitHub-Seite des Clients, suchen Sie nach den „Build-Anforderungen“ und identifizieren Sie die Abhängigkeitsanweisungen für Ihre Linux-Distribution.

Schritt 2: Nachdem Sie die Abhängigkeiten installiert haben, fügen Sie den DMD Reference Compiler als Quelle in Ihrem Bash-Profil hinzu:

source ~/dlang/dmd-2.083.0/activate

Schritt 3: Klonen Sie den Code von GitHub und installieren Sie die Software auf Ihrem Linux-Rechner:

git clone https://github.com/abraunegg/onedrive.git
cd onedrive
make
sudo make install
deactivate ~/dlang/dmd-2.083.0/activate

Verwendung des OneDrive Free Clients

Um die Synchronisation mit dem OneDrive Free Client einzurichten, geben Sie folgenden Befehl in ein Terminal ein:

onedrive --synchronize

Die Ausführung des Befehls ‚onedrive‘ mit dem Parameter ’synchronize‘ gibt eine URL im Terminal aus. Klicken Sie auf diesen Link und melden Sie sich mit Ihrem MS-Konto an.

Nach der Anmeldung werden Sie zu einer leeren Seite weitergeleitet. Kopieren Sie die URL dieser Seite, fügen Sie sie in das Terminal ein und bestätigen Sie mit der Eingabetaste.

Nach erfolgreicher Authentifizierung lädt der OneDrive Free Client alle Ihre OneDrive-Dateien herunter und speichert sie im Verzeichnis ~/OneDrive. Lehnen Sie sich zurück und warten Sie, bis der Vorgang abgeschlossen ist.

Um Änderungen zu synchronisieren, speichern Sie Ihre Dateien im OneDrive-Verzeichnis und führen Sie folgenden Befehl aus:

onedrive --synchronize

Für weitere Informationen zur App verwenden Sie den Befehl: onedrive –help

2. Bash OneDrive Upload

Bash OneDrive Upload ist ein einfaches Dienstprogramm, mit dem Sie nach der Installation unter Linux Dateien direkt in den Microsoft OneDrive-Dienst hochladen können.

Dieser Client eignet sich ideal, wenn Sie von Ihrem Linux-Rechner aus keine vollständige Dateisynchronisation benötigen, sondern lediglich gelegentlich eine oder mehrere Dateien hochladen müssen.

Wichtige Merkmale:

  • Bash OneDrive Upload unterstützt das Hochladen auf OneDrive Personal und OneDrive for Business.
  • Es können mehrere Dateien gleichzeitig hochgeladen werden.
  • Es unterstützt Bash-Wildcard-Befehle.
  • Mit Bash OneDrive Upload können sowohl einzelne Dateien als auch ganze Verzeichnisse hochgeladen werden.

Installation – Bash OneDrive Upload

Die Bash OneDrive Upload-Anwendung ist auf GitHub verfügbar. Um sie zu nutzen, muss sie aus dem Repository geklont werden. Führen Sie die nachstehenden Schritte aus, um eine funktionsfähige Version auf Ihrem Linux-Rechner zu installieren:

Schritt 1: Besuchen Sie die Bash OneDrive Upload-Seite, scrollen Sie nach unten zum Abschnitt Voraussetzungen, und installieren Sie alle aufgeführten Pakete mit dem Paketmanager Ihres Linux-Systems. Stellen Sie sicher, dass auch „git“ installiert ist, da dies für die Arbeit mit dem Quellcode erforderlich ist.

Schritt 2: Verwenden Sie den ‚git‘ Befehl, um die neueste Version von Bash OneDrive Upload auf Ihren Linux-Rechner zu klonen:

git clone --recursive https://github.com/fkalis/bash-onedrive-upload.git

Schritt 3: Wechseln Sie mit dem ‚cd‘ Befehl in das Verzeichnis ‚bash-onedrive-upload‘:

cd bash-onedrive-upload

Schritt 4: Starten Sie die OneDrive-Autorisierung. Gehen Sie anschließend zurück zur Seite von Bash OneDrive Upload, scrollen Sie zu „Erste Schritte (OneDrive Personal)“ und folgen Sie den Anweisungen, um Ihr MS-Konto mit der Software zu authentifizieren.

./onedrive-authorize

Verwendung von Bash OneDrive Upload

Um eine Datei mit Bash OneDrive Upload auf OneDrive hochzuladen, verwenden Sie den Befehl ‚onedrive-upload‘.

Um beispielsweise eine Datei hochzuladen, geben Sie Folgendes ein:

./onedrive-upload datei

oder

./onedrive-upload dateiA dateiB

Es ist auch möglich, mit dem Befehl ‚onedrive-upload‘ ein ganzes Verzeichnis hochzuladen. Beispiel:

./onedrive-upload /pfad/zum/ordner/der/hochgeladen/werden/soll

3. OneDrive for Business in Bash

Nicht jeder nutzt OneDrive aus privaten Gründen; es gibt auch viele professionelle Anwendungsfälle für den Cloud-Speicherdienst von Microsoft. Leider unterstützt OneDrive for Business den Linux-Desktop nicht mit einem offiziellen Client.

Hier kommt OneDrive for Business in Bash ins Spiel. Es handelt sich um eine angepasste Version des beliebten OneDrive-D-Tools speziell für Geschäftskonten.

Wichtige Merkmale:

  • Unterstützung für mehrere Synchronisationskonten.
  • Kann als Hintergrunddienst ausgeführt werden.

Installation von OneDrive for Business in Bash

Die Installation von OneDrive for Business in Bash erfolgt automatisiert. Befolgen Sie diese Schritte, um die Anwendung auf Ihrem System zu installieren:

Schritt 1: Führen Sie das Installationsskript aus:

sudo -s
wget --no-check-certificate -qO- "https://raw.githubusercontent.com/0oVicero0/OneDrive/master/OneDrive.sh" |bash

Schritt 2: Aktivieren Sie die Software:

onedrive -a

Verwendung von OneDrive for Business in Bash

Starten Sie den Synchronisationsprozess mit folgendem Befehl:

onedrive start

Beenden Sie den Synchronisationsprozess mit folgendem Befehl:

onedrive stop

4. OneDrive-D

OneDrive-D ist ein Synchronisations-Daemon für Linux, mit dem Sie Ihre Microsoft OneDrive-Daten aktuell halten können.

Die Entwicklung von OneDrive-D ist bereits etwas in die Jahre gekommen, und andere Anwendungen bieten inzwischen bessere Funktionen. Wenn Sie jedoch bereits einige der anderen Lösungen auf dieser Liste ausprobiert haben und mit den Ergebnissen nicht zufrieden sind, schadet es nicht, diese Option ebenfalls zu testen.

Wichtige Merkmale:

  • Kann im Hintergrund ausgeführt werden und synchronisiert Dateien kontinuierlich mit OneDrive.
  • Einfacher Installationsprozess.
  • OneDrive-D unterstützt die Synchronisation mit mehreren Konten.

OneDrive-D installieren

In der Vergangenheit habe ich auf wdzwdz detailliert erläutert, wie die OneDrive-D-Software unter Linux installiert und verwendet wird. Aus diesem Grund werde ich die Einrichtung und Verwendung hier nicht noch einmal demonstrieren. Ich kann Ihnen jedoch versichern, dass es eine exzellente Anwendung ist, die Ihnen hilft, Ihre wertvollen OneDrive-Daten unter Linux synchron zu halten.

Um mehr über die Einrichtung dieser App auf Ihrem Linux-Rechner zu erfahren, sehen Sie sich mein ausführliches Tutorial an.

Fazit

OneDrive ist nicht jedermanns bevorzugter Cloud-Speicheranbieter. Es wird selten diskutiert, und die meisten Nutzer bevorzugen Dropbox oder Google Drive. Wenn Sie jedoch Linux verwenden und auf den Microsoft OneDrive-Dienst zugreifen müssen, ist es gut zu wissen, dass diese Apps die Arbeit für Sie erledigen können!