So synchronisieren Sie Google Drive unter Linux mit OverGrive

Unter den großen Technologieunternehmen zeigt Google üblicherweise die stärkste Unterstützung für Linux. Trotzdem hat Google bisher keinen eigenen Synchronisationsclient für Google Drive auf diese Plattform portiert. Viele vermuten, dass Google seine Software für Linux erst dann anpasst, wenn interne Mitarbeiter dies fordern – und offensichtlich besteht derzeit kein ausreichender Bedarf an Google Drive. Wer als Linux-Nutzer intensiv Google Drive verwendet und die offizielle Portierung leid ist, kann auf eine Alternative zurückgreifen. OverGrive ist ein kostenpflichtiges Programm, das eine nahtlose Integration von Google Drive in den Linux-Desktop ermöglicht, ähnlich wie bei Dropbox.

Wichtiger Hinweis: Die Software beinhaltet eine 14-tägige Testphase. Nutzer können so alle Funktionen von OverGrive ausführlich testen. Nach Ablauf der Testphase ist es jedoch erforderlich, eine Lizenz zu erwerben, um die Software weiterhin vollumfänglich nutzen zu können.

Installation

Ubuntu

Um OverGrive unter Ubuntu zu installieren, muss zuerst die „Universe“-Softwarequelle aktiviert werden. Dies geschieht über das Terminal mit folgendem Befehl:

sudo add-apt-repository universe

Nach dem Hinzufügen von „Universe“ ist es wichtig, die Softwarequellen des Systems zu aktualisieren. Dies erfolgt mit:

sudo apt update

Abschließend wird die Google-Synchronisationssoftware heruntergeladen und auf dem Linux-Rechner installiert:

wget https://www.thefanclub.co.za/sites/default/files/public/overgrive/overgrive_3.2.3_all.deb

sudo dpkg -i overgrive_3.2.3_all.deb

Debian

OverGrive ist unter Debian funktionsfähig, wenn GTK3 installiert ist. Sollte dies nicht der Fall sein, kann das Programm nicht gestartet werden. Sie erhalten es durch das Herunterladen der aktuellen Deb-Datei und der Installation mittels DPKG:

wget https://www.thefanclub.co.za/sites/default/files/public/overgrive/overgrive_3.2.3_all.deb

sudo dpkg -i overgrive_3.2.3_all.deb

Arch Linux

Die Installation unter Arch Linux ist recht unkompliziert, erfordert jedoch einige Vorbereitungen. Zunächst werden die benötigten Abhängigkeiten installiert:

sudo pacman -S libnotify python python2-pyinotify python2-pip python2-gobject libappindicator-gtk3

Anschließend werden die notwendigen Tools für die Paketinstallation eingerichtet. Mit dem Python-Paketmanager wird dann die aktuelle Version der Google-API abgerufen:

sudo pip2.7 install --upgrade google-api-python-client

Der nächste Schritt ist der Besuch der Webseite, um das Arch-Paket herunterzuladen. Nach dem Download wechseln Sie mit dem „cd“-Befehl in den Download-Ordner und installieren das Paket mithilfe des Pacman-Paketmanagers.

cd ~/Downloads

sudo pacman -U overgrive-*-any.pkg.tar.xz

Fedora

Für Fedora werden zunächst die folgenden Tools installiert, die essentiell für den Betrieb von OverGrive sind:

sudo dnf install libappindicator-gtk3 python-devel python-pip python-inotify python-gobject-base

Anschließend wird Fedora auf die neueste Version der Google-API aktualisiert oder diese wird bei Bedarf installiert:

sudo pip install --sudo zypper install libappindicator3-1 libappindicator3-devel libappindicator-gtk3 typelib-1_0-AppIndicator3-0_1 gir1.2-appindicator3-0.1 python-httplib2 python-devel python-pip python-pyinotify python-gobjectsudo zypper install libappindicator3-1 libappindicator3-devel libappindicator-gtk3 typelib-1_0-AppIndicator3-0_1 gir1.2-appindicator3-0.1 python-httplib2 python-devel python-pip python-pyinotify python-gobjectupgrade google-api-python-client

Abschließend wird die aktuelle Version der RPM-Datei heruntergeladen und mit DNF installiert:

cd ~/Downloads

sudo dnf install overgrive-*.noarch.rpm

OpenSUSE

Für OpenSUSE müssen einige Programme installiert werden, damit OverGrive korrekt funktioniert. Diese Abhängigkeiten werden über den Zypper-Paketmanager installiert:

sudo zypper install libappindicator3-1 libappindicator3-devel libappindicator-gtk3 typelib-1_0-AppIndicator3-0_1 gir1.2-appindicator3-0.1 python-httplib2 python-devel python-pip python-pyinotify python-gobject

Da OverGrive auf Google basiert, ist die Google Python API notwendig. Diese wird wie folgt installiert:

sudo pip install --upgrade google-api-python-client

Nach der Installation der Abhängigkeiten wird die aktuelle RPM-Datei heruntergeladen und mit Zypper installiert:

sudo zypper install overgrive-*.noarch.rpm

Verwendung von OverGrive

Beim Start von OverGrive wird ein Assistent gestartet, der durch die ersten Schritte der Synchronisierung führt. Als erstes muss das Google-Konto verbunden werden. Hierfür wird „Konto verbinden“ ausgewählt. Dies öffnet automatisch das Google OAuth-Anmeldefenster. Nach der Eingabe der Anmeldedaten erscheint eine Meldung, einen „Code zu kopieren“ und „in die Anwendung einzufügen“.

Kehren Sie zum Programm zurück und fügen Sie den Code in das Textfeld neben „Konto“ ein. Klicken Sie auf „Validieren“, um den Code zu bestätigen. Nach der Validierung kann durch Klicken auf „Weiter“ die Nutzung des Programms gestartet werden. Der Download aus Google Drive wird durch Klicken auf den Button „Synchronisierung starten“ initiiert.

Automatischer Start beim Systemstart

Standardmäßig werden Dateien durch das Tool nicht automatisch synchronisiert. Es ist notwendig, die Einstellungen zu konfigurieren und den automatischen Start des Programms zu aktivieren. Dies erfolgt durch das Setzen eines Häkchens bei „Google Drive starten, wenn Sie Ihren Computer starten“.

Zusätzlich muss das Häkchen bei „Automatisch mit Google Drive synchronisieren“ aktiviert werden.

Konvertierung von Google Docs in Libre Office-Dateien

Ein großer Vorteil von Google Drive ist die automatische Umwandlung von Office-Dateien in das Google Doc-Format. Unter Linux gibt es jedoch nicht viele Programme, die diese Dateitypen direkt öffnen können. OverGrive bietet hier Abhilfe, indem Google Doc-Dateien in lokale Formate (z.B. das Open Document Format) konvertiert werden.

Diese Funktion wird aktiviert, indem das Häkchen bei „Google Docs in lokale Dateien konvertieren“ gesetzt wird. Danach konvertiert OverGrive alle Google Doc-bezogenen Dateien, bevor sie auf dem Linux-Rechner abgelegt werden.