Empfohlen, 2024

Tipp Der Redaktion

4 Beliebte (inoffizielle) Google Drive Linux-Clients

Seit der Markteinführung von Google Drive mit dem Cloud-Speicherdienst Google Drive ist Google bereits seit über vier Jahren im Einsatz und hat sich ohne Zweifel zu einem der beliebtesten Cloud-Speicherdienste auf dem Markt entwickelt (mit über Millionen zahlender Kunden).

Angesichts dieser Zahlen würde man davon ausgehen, dass der Dienst für Benutzer aller wichtigen Plattformen zugänglich ist. Das ist leider nicht der Fall. Während ab dem ersten Tag offizielle Clients für Windows, Android und OS X verfügbar waren, schafften es iOS und Chrome OS bald auch auf die Liste. Auffallend fehlt auf der Liste jedoch Linux.

Das kalifornische Unternehmen mit Sitz in Mountain View, Kalifornien, sagte im Jahr 2012, dass "das Team an einem Sync-Client für Linux arbeitet.", Gefolgt von "Das Team arbeitet an einem Sync-Client für Linux", aber es gab nie einen genauer zeitrahmen. Verständlicherweise sind Linux-Benutzer unglücklich und frustriert. Ganze Reddit-Threads sind der Diskussion über Googles Apathie gegenüber gewidmet.

Obwohl wir immer noch nicht wissen, ob und wann ein offizieller Google Drive-Client für Linux ankommen wird, gibt es glücklicherweise verschiedene inoffizielle Alternativen, die die Arbeit für Sie erledigen können. In diesem Artikel werden vier davon diskutiert: Grive2, Drive, OverGrive und Insync .

Hinweis : Alle Clients wurden auf Ubuntu 16.04 getestet und alle in diesem Artikel genannten Befehle sind Ubuntu-spezifisch.

1. Grive2

Grive2 ist eine Abzweigung des inzwischen aufgegebenen Grive-Clients für Google Drive, der nach dem Herunterfahren der Document List-API nicht mehr funktioniert. Die neue, von Vitaliy Filippov entwickelte Iteration verwendet die Google Drive-REST-API, um mit dem Cloud-Speicherdienst des Suchgiganten zu kommunizieren. Bevor wir mit dem Installations- und Setup-Teil beginnen, ist es erwähnenswert, dass sich Grive2 noch in der Betaphase befindet, was bedeutet, dass einige Funktionen fehlen und das Tool manchmal auch fehlerhaft wirkt.

Herunterladen und installieren

Der erste Schritt ist das Herunterladen des neuesten Grive2-Pakets von der offiziellen GitHub-Seite des Tools. Wenn Sie fertig sind, müssen Sie die Abhängigkeiten des Werkzeugs installieren, bevor Sie das Werkzeug selbst erstellen. Hier der Befehl:

 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 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 Ihr Google Drive-Material synchronisiert werden soll. Zum Beispiel habe ich ein Verzeichnis namens googleDrive in meinem Home-Verzeichnis erstellt. Wenn Sie fertig sind, geben Sie das neu erstellte Verzeichnis ein 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 Sie Grive2 zum ersten Mal ausführen, da der Client dabei hilft, eine Verbindung zu Ihrem Google Drive-Konto herzustellen. Wie Sie in der Ausgabe unten sehen können, müssen Sie zu einer URL navigieren, in der Sie gefragt werden, ob diese Anwendung auf Ihr Google Drive-Konto zugreifen darf. Sobald die Berechtigung erteilt wurde, wird ein Code angezeigt, den Sie in der 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' (sans '-a') jedes Mal ausführen müssen, wenn Sie möchten, dass die Synchronisierung ausgeführt wird. Führen Sie den Befehl zur Hilfe mit dem Flag '–help' aus. Um mehr über die Funktionen des Tools und seine Einschränkungen zu erfahren, lesen Sie hier.

2. overrive

overGrive ist ein GUI-basierter Client für Google Drive. Das Projekt begann als grafisches Frontend für den jetzt nicht mehr existierenden Grive-Befehlszeilenclient, wurde jedoch bald zu einem separaten, vollwertigen Client für den Cloud-Speicherdienst von Google. Leider ist overGrive weder Open Source noch Freeware - es handelt sich um eine proprietäre Software, die Sie für jeden Google Drive-Account 4, 99 US-Dollar kostet. Sie erhalten jedoch eine 14-tägige kostenlose Testversion, mit der Sie beurteilen können, ob es sich lohnt, dafür zu zahlen.

Herunterladen und installieren

Der erste Schritt ist das Herunterladen des overGrive-Pakets, das Sie von der offiziellen Website aus durchführen können. 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:

 Paketlisten lesen ... Fertig Abhängigkeitenbaum wird erstellt Statusinformationen werden gelesen ... Fertig Sie können 'apt-get -f install' ausführen, um diese zu korrigieren: Die folgenden Pakete haben nicht erfüllte Abhängigkeiten: overgrive: Abhängig: Python-pip, aber es wird nicht installiert Abhängig: python-gi aber es wird nicht installiert werden Abhängig: python-setuptools aber es wird nicht installiert werden Abhängigkeiten: libappindicator1 aber es wird nicht installiert E: Unmet-Abhängigkeiten. Versuchen Sie "apt-get -f install" ohne Pakete (oder geben Sie eine Lösung an). 

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 installieren 

Und führte den Befehl 'dpkg' erneut aus - 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 oben im Fenster auf die Schaltfläche "Ok". Das folgende Fenster wird angezeigt:

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 ein Code angezeigt, den Sie in das Fenster des Kunden eingeben müssen (den unscharfen Teil im Bild unten):

Klicken Sie anschließend auf die Schaltfläche "Validieren".

Seltsamerweise verschwand in meinem Fall das oneGrive-Fenster, als wäre die Software abgestürzt, nachdem ich auf die Schaltfläche "Validieren" geklickt hatte. Ich wartete ungefähr eine Minute und öffnete overGrive dann wieder durch Dash. Diesmal wurde mir ein Fenster angezeigt, dass OneGrive derzeit in einer Testphase läuft, die in 14 Tagen abläuft.

Wenn Sie dieselbe Situation haben, sollten Sie auf die Schaltfläche "Weiter" klicken, da Sie über die Schaltfläche "Aktivieren" zur offiziellen Website des Kunden gelangen, vermutlich um eine Lizenz zu erwerben.

Wenn Sie auf die Schaltfläche "Weiter" klicken, wird ein Fenster angezeigt, in dem angezeigt wird, dass der Client jetzt mit Ihrem Google Drive-Konto verbunden ist.

Klicken Sie auf die Schaltfläche "Start Sync". Das Client-Fenster wird ausgeblendet, und das OneGrive-Taskleistensymbol wird oben rechts auf Ihrem Bildschirm angezeigt. Außerdem wird eine Benachrichtigung angezeigt, dass die Funktion "Auto Sync" eingeschaltet ist.

Klicken Sie auf das Taskleistensymbol des Clients und Sie sehen, dass der Synchronisierungsprozess bereits begonnen hat.

Sie können hier auch die Funktion für die automatische Synchronisierung umschalten, das lokale Verzeichnis (in dem Ihr Google Drive-Material synchronisiert wird) öffnen und die Google Drive-Weboberfläche besuchen.

Weitere Informationen zu diesem Tool, einschließlich aller Funktionen, die es bietet, finden Sie hier.

3. fahren

'drive' ist ein Befehlszeilen-Google-Drive-Client, mit dem Sie Daten in den Cloud-Speicherdienst des Suchriesen schicken und von diesem abholen können. Auch wenn es so aussieht, als sei "drive" noch nicht ein anderer Linux-Client eines Drittanbieters für Google Drive. Es wurde von einem Google-Mitarbeiter Burcu Dogan geschrieben, der für das Plattformteam von Google Drive arbeitet. Darüber hinaus hält Google sogar das Urheberrecht das Werkzeug. Seit ungefähr einem Jahr ist Dogan jedoch beschäftigt, so dass das Projekt von Emmanuel T. Odeke (odeke-em) weitergeführt wird.

Herunterladen und installieren

Bevor Sie "drive" installieren, vergewissern Sie sich, dass auf Ihrem System die Version 1.5.X oder höher des GO-Sprachen-Compilers von Google installiert ist. Anweisungen zum Herunterladen und Einrichten der Umgebung für GO finden Sie hier.

Nun können Sie mit der Installation des Laufwerksclients fortfahren - hier der Befehl dafür:

 Gehen Sie zu -u github.com/odeke-em/drive/cmd/drive 

Nachdem Sie den obigen Befehl ausgeführt haben, erstellen Sie ein Verzeichnis, in dem "Drive" Ihre Google Drive-Dateien synchronisieren soll. In meinem Fall habe ich beispielsweise ein Verzeichnis mit dem Namen 'gdrive' in meinem Heimatverzeichnis 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 den obigen Befehl ausführen, werden Sie nach der Berechtigung gefragt:

Rufen Sie den auf Ihrem Terminal-Bildschirm angezeigten Link auf, autorisieren Sie den Client, sich mit Ihrem Konto zu verbinden (stellen Sie sicher, dass Sie bereits bei Google Drive angemeldet sind), kopieren Sie den Code, den Sie dort erhalten, und fügen Sie ihn in das Terminal ein.

Jetzt können Sie einen "Drive Pull" ausführen, um Daten von Ihrem Google Drive-Konto auf Ihren lokalen Computer herunterzuladen, und "Drive Push", um dies zu tun. Hier ist ein Beispiel für Pull:

 $ drive pull Advanced-GDB-Tipps Lösung ... + / Advanced-GDB-Tipps Additionsanzahl 1 Quelle: 13.39KB Mit den Änderungen fortfahren? [J / n]: Y 13715/13715 [======================================== ================================================== ========================] 100.00% 2s 

Aus der offiziellen Dokumentation des Kunden wird „der Pull-Befehl heruntergeladen, der Daten enthält, die nicht lokal vorhanden sind, sich jedoch auf Google Drive remote befinden, und möglicherweise lokale Daten löschen, die nicht in Google Drive vorhanden sind. Führen Sie es ohne Argumente aus, um alle Dateien aus dem aktuellen Pfad zu ziehen. "

Und hier ist ein Beispiel für Push:

 $ drive push test.txt Auflösen von ... + /test.txt Additionsanzahl 1 Mit den Änderungen fortfahren? [Y / n]: y 

In der Dokumentation dazu heißt es in der Dokumentation zu Push: „Der Push-Befehl lädt Daten zu Google Drive hoch, um lokal gespeicherte Daten zu spiegeln. Wie bei pull können Sie es ohne Argumente ausführen, um alle Dateien vom aktuellen Pfad zu pushen, oder Sie können einen oder mehrere Pfade übergeben, um bestimmte Dateien oder Verzeichnisse zu pushen. “

Falls Sie sich fragen, warum "Laufwerk" dem Push-Pull-Modell folgt, anstatt Hintergrundsynchronisation, sollten Sie dies in der offiziellen Dokumentation des Tools dazu sagen. Weitere Informationen zu "Fahren" finden Sie hier.

4. Insync

Insync ist ein GUI-basierter Google Drive-Client mit vielen Funktionen, der auf verschiedenen Plattformen, einschließlich Linux, funktioniert. Insync ist jedoch wie OverGrive auch eine proprietäre Software - sie kostet 25 US-Dollar. Der berechnete Betrag kann einmalig oder pro Jahr sein, abhängig davon, ob Sie ein Endbenutzer, ein Fachmann oder eine Organisation sind. Glücklicherweise bietet Insync einen 15-tägigen kostenlosen Trail, sodass Sie ihn testen können, bevor Sie entscheiden, ob Sie Ihr Geld dafür ausgeben möchten oder nicht.

Herunterladen und installieren

Laden Sie das Paket / Installationsprogramm für Ihr System von der offiziellen Website des Tools herunter, um Insyc auf Ihr System herunterzuladen. Für Ubuntu wird eine .deb-Datei heruntergeladen, die Sie mit dem Befehl 'dpkg' problemlos 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, wird eine Benachrichtigung ähnlich der folgenden angezeigt:

Klicken Sie auf die Schaltfläche 'Start Insyc' im Fenster oben, und Sie sehen das Symbol 'i' (siehe Abbildung unten) in der Taskleiste:

Konfiguration

Klicken Sie auf das Insync-Symbol 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 daher in der Benutzeroberfläche auf die Schaltfläche "GOOGLE ACCOUNT HINZUFÜGEN". Es öffnet sich eine Webseite, in der Sie aufgefordert werden, dem Kunden den Zugriff auf Ihr Konto zu erlauben.

Nach der Autorisierung werden Sie vom Client, der auf Ihrem Computer installiert ist, aufgefordert, ein Verzeichnis anzugeben, in dem Ihr Google Drive-Material synchronisiert werden soll:

Wenn Sie mit dieser Einrichtung fertig sind, klicken Sie auf die Schaltfläche "Fertig stellen".

Wenn Sie nun 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 Insyc für die Verarbeitung konfiguriert ist.

Die graue Spalte auf der linken Seite enthält verschiedene Konfigurationsoptionen, die dem Benutzer zur Verfügung stehen. Mit Selective Sync können Sie beispielsweise auswählen, welche Dateien der Client synchronisieren soll. Mit der Liste "Ignorieren" können Sie die Dateien / Ordner angeben, die Sie nicht hochladen / herunterladen möchten. Mit der Option "Konvertieren" können Sie festlegen, ob Sie in Google Drive gespeicherte Inhalte in ein anderes Format wie Microsoft Office oder OpenDocument konvertieren möchten. Mit Statistiken erhalten Sie ein Diagramm, das anzeigt, wie viel von Ihrem Google Drive-Speicherplatz belegt ist.

Weitere Informationen zum Kunden finden Sie auf der offiziellen Insync-Website. Wenn Sie das Tool installiert haben und Zweifel haben, wenden Sie sich an die offizielle Support-Seite.

Fazit

Alle hier besprochenen Google Drive-Kunden haben ihre eigenen Stärken und Schwächen, daher wäre es unfair zu sagen, welcher der beste ist. Es hängt alles von Ihrer Anforderung ab - zum Beispiel, ob Sie einen GUI-basierten Client benötigen, ob Sie bereit sind, dafür zu zahlen, welche Art von Funktionssatz Sie benötigen und vieles mehr.

Denken Sie auch daran, dass die Liste, die wir hier besprochen haben, nicht erschöpfend ist - andere Alternativen von Drittanbietern wie Rclone sind ebenfalls verfügbar. Sie können sie also auch betrachten, wenn Sie nicht beeindruckt sind.

Top