RSS

Schlagwort-Archive: grive

Lubuntu 12.04: Google Drive Client

Lubuntu 12.04: Google Drive Client

Motivation

Google hatte im April diesen Jahres angekündigt einen Google Drive Client für Linux zur Verfügung zu stellen. Leider ist es bei der Ankündigung geblieben. Da ich nicht mehr länger warten wollte, habe ich mich nach Alternativen umgesehen und bin auf „Grive“ gestoßen. Grive ist ein Google Drive Client für die Kommandozeile.

Warum der ganze Aufwand, schließlich gibt es für Dropbox einen Client der auf Linux läuft? Naja, es sind bei mir die zusätzlichen 5 GB Speicher, die mich motivieren 😉

Installation

Um Grive für Ubuntu 12.10, 12.04, 11.10, 11.04, 10.10 oder 10.04 zu installieren, starten Sie ein Terminal und gehen Sie wie folgt vor:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive

Die Installation hat bei mir problemlos geklappt (Lubuntu LXDE 12.04/64 Bit) 🙂

Konfiguration

Bevor es losgeht, muss man das lokale Google Drive noch einrichten.

Dazu erst ein Verzeichnis, z.B. „GoogleDrive“ anlegen und folgende Befehle ausführen:

juergen@vostro:~$ mkdir GoogleDrive
juergen@vostro:~$ cd GoogleDrive/
juergen@vostro:~/GoogleDrive$ grive -a

Danach soll man eine zwei Kilometer lange URL in einem Browser eingeben und erhält folgende Seite:

Man erlaubt den Zugriff und kopiert sich den angezeigten Code in die Zwischenablage (CTRL+C) und danach ins Terminal:

Danach wird fleißig zwischen dem Google Drive und dem lokalen Verzeichnis synchronisiert 🙂

Schaut man sich das Verzeichnis „~/GoogleDrive" an, sind alle Dateien vorhanden – das geht also schon mal. Ich füge anschließend testweise eine lokale Datei „tst“ in das Verzeichnis hinzu und schaue was passiert. Nix 😦

Hier kommt gleich der Wermutstropfen: Die Synchronisierung muss manuell stattfinden. Dazu wechselt man in das Verzeichnis „~/GoogleDrive" und ruft den Befehl „grive“ auf:

Danach ist die Datei auch in der „Cloud“ vorhanden:

Da ich gelegentlich noch etwas anderes zu tun habe, als manuell mein Google Drive zu synchronisieren, automatisieren ich diesen Vorgang per cronjob.

Da die Einstellung benuzterabhängig sind, sollte man die User-Crontab editieren:
crontab -e
Um jede Minute den Inhalt zu aktualisieren, trägt man folgendes in die Crontab ein:
*/1 * * * * cd ~/GoogleDrive && /usr/bin/grive 2>/dev/null 1>&2
Will man nur alle 5 Minuten den Inhalt aktualisieren, lautet der Eintrag entsprechend:
*/5 * * * * cd ~/GoogleDrive && /usr/bin/grive 2>/dev/null 1>&2

Fazit

Funktioniert 🙂 Das mit der Synchronisation kann man auch per cronjob automatisieren.

Der Aufwand lohnt sich meiner Meinung nach, denn wer verzichtet schon gerne freiwillig auf 5GB kostenlosen Online-Speicher?

Links

WEB UPD8: GRIVE UPDATE BRINGS FULL GOOGLE DRIVE SYNC SUPPORT

WEB UPD8: GRIVE: OPEN SOURCE GOOGLE DRIVE CLIENT FOR LINUX

Muktware: Google Drive For Linux Is Still A Priority

http://stadt-bremerhaven.de/keine-panik-google-drive-fuer-linux/

Sorry – this post is not available in english language!

 
Hinterlasse einen Kommentar

Verfasst von - Juli 22, 2012 in Linux

 

Schlagwörter: , ,

 
Erstelle eine Website wie diese mit WordPress.com
Jetzt starten