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.