Es ist über vier Jahre her, seit Google seinen Cloud-Speicherdienst Google Drive eingeführt hat, und es besteht kein Zweifel, dass er sich zu einem der beliebtesten Cloud-Speicherdienste auf dem Markt entwickelt hat (mit über eine satte Million zahlende Kunden).
Angesichts dieser Zahlen würde man davon ausgehen, dass der Dienst für Benutzer aller wichtigen Plattformen zugänglich wäre. Leider ist das nicht der Fall. Während offizielle Clients seit Tag 1 für Windows, Android und OS X verfügbar waren, schafften es bald auch iOS und Chrome OS auf die Liste. Auf der Liste fehlt jedoch insbesondere Linux.
Das in Mountain View, Kalifornien, ansässige Unternehmen habe gesagt 2012, dass „das Team an einem Sync-Client für Linux arbeitet“. Darauf folgte 2013 „Das Team arbeitet an einem Synchronisierungsclient für Linux“, aber es wurde nie ein genauer Zeitrahmen angegeben. Verständlicherweise sind Linux-Benutzer unzufrieden und frustriert ganze Reddit-Threads widmet sich der Diskussion über die Gleichgültigkeit von Google ihnen gegenüber.
Obwohl wir immer noch nicht wissen, ob und wann ein offizieller Google Drive-Client für Linux eintreffen wird, gibt es zum Glück verschiedene inoffizielle Alternativen, die die Arbeit für Sie erledigen können. In diesem Artikel werden wir vier davon besprechen: Grive2, Fahrt, überGriveund Synchron.
Notiz: Alle Clients wurden auf Ubuntu 16.04 getestet, und alle im Artikel erwähnten Befehle sind Ubuntu-spezifisch.
1. Grive2
Grive2 ist ein Fork des inzwischen eingestellten Grive-Clients für Google Drive, der nach dem Herunterfahren der von ihm verwendeten Document List API nicht mehr funktionierte. Die neue Iteration, die von Vitaliy Filippov entwickelt wurde, verwendet die Google Drive REST API, um mit dem Cloud-Speicherdienst des Suchgiganten zu kommunizieren. Bevor wir mit dem Installations- und Einrichtungsteil beginnen, ist es erwähnenswert, dass sich Grive2 noch in der Beta-Phase befindet, was bedeutet, dass einige Funktionen fehlen und das Tool manchmal auch fehlerhaft wirkt.
Herunterladen und installieren
Der erste Schritt besteht darin, das neueste Grive2-Paket von den Tools herunterzuladen offizielle GitHub-Seite . Sobald Sie fertig sind, müssen Sie die Abhängigkeiten des Tools installieren, bevor Sie das Tool selbst erstellen – hier ist der Befehl dafür:
sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev
Extrahieren Sie nun das heruntergeladene Grive2-Paket (.zip-Datei) und geben Sie es in das extrahierte Verzeichnis ein. Führen Sie hier die folgenden Befehle aus, um das Tool zu erstellen und zu installieren:
mkdir build cd build cmake .. make -j4 sudo make install
Konfiguration
Erstellen Sie als Nächstes ein Verzeichnis, in dem Ihre Google Drive-Inhalte synchronisiert werden sollen. Zum Beispiel habe ich ein Verzeichnis mit dem Namen erstellt Google Drive in meinem Homeverzeichnis. Wenn Sie fertig sind, gehen Sie in das neu erstellte Verzeichnis und führen Sie Grive2 über die Befehlszeile aus, indem Sie einfach den folgenden Befehl eingeben:
grive -a
Beachten Sie, dass ‘-a’ erforderlich ist, wenn Grive2 zum ersten Mal ausgeführt wird, da es dem Client hilft, sich mit Ihrem Google Drive-Konto zu verbinden. Wie Sie in der Ausgabe unten sehen können, müssen Sie zu einer URL gehen, wo Sie gefragt werden, ob Sie dieser Anwendung den Zugriff auf Ihr Google Drive-Konto erlauben möchten oder nicht. Sobald die Erlaubnis erteilt wurde, wird ein Code angezeigt, den Sie in die Befehlszeile eingeben müssen:
Das ist es. Unter der Annahme, dass alle bisher genannten Schritte erfolgreich ausgeführt wurden, beginnt Grive2 mit dem lokalen Herunterladen Ihrer Google Drive-Dateien. Denken Sie daran, dass Sie den Befehl „grive“ (ohne „-a“) jedes Mal ausführen müssen, wenn Sie die Synchronisierung durchführen möchten – für Hilfe führen Sie den Befehl mit dem Flag „–help“ aus. Um mehr über die Funktionen und Einschränkungen des Tools zu erfahren, gehen Sie zu head hier.
2. überGrive
overGrive ist ein GUI-basierter Client für Google Drive. Das Projekt begann als grafisches Frontend für den inzwischen nicht mehr existierenden Grive-Befehlszeilenclient, wurde aber bald zu einem separaten, vollwertigen Client für den Cloud-Speicherdienst von Google. Leider ist overGrive weder Open Source noch Freeware – es ist eine proprietäre Software, die Ihnen 4,99 $ pro Google Drive-Konto kostet. Es ist jedoch mit einer 14-tägigen kostenlosen Testversion ausgestattet, damit Sie beurteilen können, ob es sich lohnt, dafür zu bezahlen oder nicht.
Herunterladen und installieren
Der erste Schritt besteht darin, das overGrive-Paket herunterzuladen, was Sie von dort aus tun können offizielle Website. Für Ubuntu erhalten Sie eine .deb-Datei, die Sie mit dem Befehl „dpkg“ installieren können. So habe ich es in meinem Fall gemacht:
sudo dpkg -i overgrive_3.1.9_all.deb
In meinem Fall schlug der obige Befehl zunächst mit der folgenden Ausgabe fehl:
Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: overgrive : Depends: python-pip but it is not going to be installed Depends: python-gi but it is not going to be installed Depends: python-setuptools but it is not going to be installed Depends: libappindicator1 but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Wie Sie sehen können, gab es einige unerfüllte Abhängigkeiten, die ich durch Ausführen des folgenden Befehls behoben habe:
apt-get -f install
Und den ‘dpkg’-Befehl erneut ausgeführt – diesmal war es erfolgreich und der Client wurde installiert. Um overGrive zu starten, gehen Sie zum Dash:
Konfiguration
Wenn der Client zum ersten Mal gestartet wird, müssen Sie ein Setup ausführen, das den Client effektiv mit Ihrem Google Drive-Konto verbindet.
Klicken Sie im obigen Fenster auf die Schaltfläche “Ok”, und Sie sehen das folgende Fenster:
Klicken Sie hier auf die Schaltfläche „Konto verbinden“. Dadurch wird eine Webseite geöffnet, auf der Sie aufgefordert werden, oneGrive für den Zugriff auf Ihr Google Drive-Konto zu autorisieren.
Wenn Sie auf die Schaltfläche „Zulassen“ klicken, wird Ihnen ein Code angezeigt, den Sie im Clientfenster eingeben müssen (der unscharfe Teil im Bild unten):
Klicken Sie dann auf die Schaltfläche „Validieren“.
Seltsamerweise verschwand das oneGrive-Fenster in meinem Fall, nachdem ich auf die Schaltfläche „Validieren“ geklickt hatte, als ob die Software abgestürzt wäre. Ich wartete ungefähr eine Minute und öffnete OverGrive dann erneut über Dash. Dieses Mal wurde mir ein Fenster angezeigt, in dem stand, dass oneGrive derzeit in einer Testphase läuft, die in 14 Tagen abläuft.
Falls Sie auf die gleiche Situation stoßen, sollten Sie auf die Schaltfläche „Weiter“ klicken, da die Schaltfläche „Aktivieren“ Sie zur offiziellen Website des Kunden führt, vermutlich für einen Lizenzkauf.
Wenn Sie auf die Schaltfläche „Weiter“ klicken, wird ein Fenster geöffnet, das anzeigt, dass der Client jetzt mit Ihrem Google Drive-Konto verbunden ist.
Klicken Sie auf die Schaltfläche „Synchronisierung starten“, und das Client-Fenster verschwindet, und das oneGrive-Taskleistensymbol erscheint oben rechts auf Ihrem Bildschirm. Außerdem wird eine Benachrichtigung angezeigt, die besagt, dass die Funktion „Automatische Synchronisierung“ aktiviert ist.
Klicken Sie auf das Taskleistensymbol des Clients und Sie werden sehen, dass der Synchronisierungsvorgang bereits begonnen hat.
Sie können auch die Funktion „Automatische Synchronisierung“ von hier aus umschalten, sowie das lokale Verzeichnis öffnen (wo Ihre Google Drive-Inhalte synchronisiert werden) und die Google Drive-Weboberfläche besuchen.
Weitere Informationen zum Tool, einschließlich der vollständigen Funktionen, die es bietet, finden Sie unter head hier.
3. fahren
‘drive’ ist ein Befehlszeilen-Client von Google Drive, mit dem Sie Daten zum/vom Cloud-Speicherdienst des Suchgiganten verschieben und abrufen können. Obwohl es so aussehen mag, ist „Drive“ eigentlich noch kein Linux-Client eines Drittanbieters für Google Drive – es ist geschrieben von ein Google-Mitarbeiter Burcu Dogan, der für das Plattformteam von Google Drive arbeitet, und darüber hinaus hält Google sogar das Urheberrecht für das Tool. Im vergangenen Jahr war Dogan jedoch beschäftigt, also läuft das Projekt instandgehalten von Emmanuel T. Odeke (odeke-em).
Herunterladen und installieren
Bevor Sie fortfahren und “drive” installieren, vergewissern Sie sich, dass Version 1.5.X oder höher des Google GO-Sprachcompilers auf Ihrem System installiert ist. Informationen zum Herunterladen und Einrichten der Umgebung für GO finden Sie in den Anweisungen hier.
Jetzt können Sie mit der Installation des ‚Drive‘-Clients fortfahren – hier ist der Befehl dafür:
go get -u github.com/odeke-em/drive/cmd/drive
Sobald der obige Befehl ausgeführt ist, erstellen Sie ein Verzeichnis, in dem “drive” Ihre Google Drive-Inhalte synchronisieren soll. In meinem Fall habe ich beispielsweise ein Verzeichnis mit dem Namen „gdrive“ in meinem Home-Verzeichnis erstellt:
mkdir ~/gdrive
Führen Sie dann den folgenden Befehl aus:
$ drive init ~/gdrive
Wie üblich müssen Sie zuerst den Client mit Ihrem Google Drive-Konto verbinden. Wenn Sie also den obigen Befehl ausführen, werden Sie nach einer Autorisierung gefragt:
Gehen Sie zu dem auf Ihrem Terminalbildschirm angezeigten Link, autorisieren Sie den Client, sich mit Ihrem Konto zu verbinden (stellen Sie sicher, dass Sie bereits bei Ihrem Google Drive angemeldet sind), kopieren Sie schließlich den Code, den Sie dort erhalten, und fügen Sie ihn in das Terminal ein.
Jetzt können Sie einen “Drive Pull” durchführen, um Daten von Ihrem Google Drive-Konto auf Ihren lokalen Computer herunterzuladen, und einen “Drive Push”, um dies umgekehrt zu tun. Hier ist ein Pull-Beispiel:
$ drive pull Advanced-GDB-tips Resolving... + /Advanced-GDB-tips Addition count 1 src: 13.39KB Proceed with the changes? [Y/n]: Y 13715 / 13715 [================================================================================================================] 100.00% 2s
Aus der offiziellen Dokumentation des Clients „lädt der Pull-Befehl Daten herunter, die nicht lokal vorhanden sind, aber remote auf Google Drive, und kann lokale Daten löschen, die nicht auf Google Drive vorhanden sind. Führen Sie es ohne Argumente aus, um alle Dateien aus dem aktuellen Pfad abzurufen.“
Und hier ist ein Beispiel für Push:
$ drive push test.txt Resolving... + /test.txt Addition count 1 Proceed with the changes? [Y/n]:y
Hier ist, was die Dokumentation über Push sagt: „Der Push-Befehl lädt Daten auf Google Drive hoch, um lokal gespeicherte Daten zu spiegeln. Wie Pull können Sie es ohne Argumente ausführen, um alle Dateien aus dem aktuellen Pfad zu verschieben, oder Sie können einen oder mehrere Pfade übergeben, um bestimmte Dateien oder Verzeichnisse zu verschieben.“
Falls Sie sich fragen, warum „Laufwerk“ dem Push-Pull-Modell folgt und nicht der Hintergrundsynchronisierung, finden Sie hier, was das offizielle Dokumentation des Tools muss dazu sagen. Weitere Informationen zu „Laufwerk“ finden Sie unter Kopf hier.
4. Insynchron
Insync ist ein GUI-basierter, funktionsreicher Google Drive-Client, der auf mehreren Plattformen einschließlich Linux funktioniert. Wie OverGrive ist Insync jedoch auch eine proprietäre Software – sie kostet 25 US-Dollar. Der in Rechnung gestellte Betrag kann einmalig oder pro Jahr sein, je nachdem, ob Sie ein Endbenutzer, ein Fachmann oder eine Organisation sind. Glücklicherweise bietet Insync einen 15-tägigen kostenlosen Test, sodass Sie ihn testen können, bevor Sie entscheiden, ob Sie Ihr Geld dafür ausgeben möchten oder nicht.
Herunterladen und installieren
Um Insyc auf Ihr System herunterzuladen, laden Sie das Paket/den Installer für Ihr System von den Tools herunter offizielle Website. Für Ubuntu wird eine .deb-Datei heruntergeladen, die Sie einfach mit dem Befehl „dpkg“ installieren können. Hier ist der Befehl in meinem Fall:
sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb
Sobald Sie fertig sind, sehen Sie eine Benachrichtigung ähnlich der folgenden:
Klicken Sie im obigen Fenster auf die Schaltfläche „Insyc starten“, und Sie sehen das „i“-Symbol (siehe Abbildung unten) in der Taskleiste:
Konfiguration
Klicken Sie auf das Symbol von Insync in der Taskleiste und dann auf die Option „App-Fenster öffnen“, um die Benutzeroberfläche zu starten:
Wie bei jedem anderen Client besteht auch hier der erste Schritt darin, den Client mit Ihrem Google Drive-Konto zu verbinden. Klicken Sie also auf der Benutzeroberfläche auf die Schaltfläche „GOOGLE-KONTO HINZUFÜGEN“. Es öffnet sich eine Webseite, auf der Sie aufgefordert werden, dem Client den Zugriff auf Ihr Konto zu gestatten.
Nach der Autorisierung fordert Sie der auf Ihrem Computer installierte Client auf, ein Verzeichnis anzugeben, in dem er Ihre Google Drive-Inhalte synchronisieren soll:
Wenn Sie mit dieser Einrichtung fertig sind, klicken Sie auf die Schaltfläche „Fertig stellen“.
Wenn Sie jetzt die Client-Benutzeroberfläche öffnen, sehen Sie die Dateien und Ordner, die in Ihrem verbundenen Google Drive-Konto gespeichert sind, sowie Optionen, die detailliert beschreiben, wie Sie Insyc konfiguriert haben, um damit umzugehen.
Die graue Spalte auf der linken Seite enthält verschiedene Konfigurationsmöglichkeiten, die dem Benutzer zur Verfügung stehen. Mit Selective Sync können Sie beispielsweise auswählen, welche Dateien der Client synchronisieren soll. Liste ignorieren lässt Sie die Dateien/Ordner spezifizieren, die Sie nicht hochladen/herunterladen möchten; Mit Convert können Sie angeben, ob Sie auf Ihrem Google Drive gespeicherte Inhalte in ein anderes Format wie Microsoft Office oder OpenDocument konvertieren möchten oder nicht. und Statistik gibt Ihnen ein Diagramm, das zeigt, wie viel von Ihrem Google Drive-Speicherplatz verbraucht wurde.
Weitere Informationen zum Client finden Sie unter dieser Link auf der offiziellen Website von Insync. Wenn Sie das Tool installiert haben und diesbezügliche Zweifel/Fragen haben, gehen Sie zu offizielle Support-Seite.
SIEHE AUCH: Die 10 besten Linux-Musik-Player-Apps
Fazit
Alle hier besprochenen Google Drive-Clients haben ihre eigenen Stärken und Schwächen, daher wäre es unfair zu sagen, welcher der beste ist. Es hängt alles von Ihren Anforderungen ab – zum Beispiel, ob Sie einen GUI-basierten Client benötigen oder nicht, ob Sie bereit sind, dafür zu bezahlen, welche Art von Funktionen Sie benötigen und vieles mehr.
Denken Sie auch daran, dass die Liste, die wir hier besprochen haben, nicht vollständig ist – andere Alternativen von Drittanbietern wie z Klonen sind ebenfalls verfügbar. Sie können sich diese also auch ansehen, wenn Sie all dies nicht beeindrucken.