Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'd like to install a Google Drive client for Xubuntu (12.04).

I'm getting non-English Google results, and I didn't find grive in the Xubuntu repositories.

Does anyone know of a client that works well for Ubuntu or it's supported derivates (or installation instructions for grive?)

share|improve this question
    
If you aren't set on Google drive try Media Fire Express. –  Goddard Aug 22 '12 at 10:21
    
try insynchq.com this works fantastic on Ubuntu. –  user150562 Apr 19 '13 at 11:45
    
This is either a big coincidence or you are the same user as posting the same question an hour ago. askubuntu.com/q/320308/88802 –  gertvdijk Jul 15 '13 at 16:29
    
There's not an offical app for Ubuntu. That's why use web version until release for linux :) –  Zulfugar Ismayilzadeh Jul 15 '13 at 17:15
    
another tool to consider would be google-drive-ocamlfuse gdfuse.forge.ocamlcore.org –  gliptak Sep 29 '13 at 22:10
add comment

12 Answers

up vote 59 down vote accepted

Apparently grive exists on a ppa - I installed it and it works reasonably well. This is preferable in my opinion over the google-docs-fs solution, since that doesn't put your files permanently on your drive, and grive does. Also, grive isn't a commercial venture like InSync - which is described as "free during beta".

The PPA for grive can be found on webupd8's site using these instructions:

http://www.webupd8.org/2012/05/grive-open-source-google-drive-client.html

One limitation that the current version of grive has is that it doesn't automatically sync your drive directory. But I found this blog post describing a script to fix this and make grive sync whenever a file in the drive directory is changed.

(This answer is originally based on @uri's comment, which has since disappeared)

share|improve this answer
    
This seems to have worked nicely for me. +1 Thanks! –  Doc Oct 11 '12 at 19:25
7  
There's a new article on webupd8 now with updated information about grive. –  Eyal Oct 15 '12 at 13:33
2  
Grive now provides two-way sync...!!! lbreda.com/grive –  charlie Jun 29 '13 at 15:49
1  
To make it automatically sync changes in ~/Drive, use this script after running grive -a first. Add this script to your Startup Applications to autostart. It uses inotifywait to watch for changes in the Drive folder. The link in the answer wouldn't work for me –  minerz029 Aug 28 '13 at 7:54
2  
A more up to date solution, install grive-tools from this ppa launchpad.net/~thefanclub/+archive/grive-tools Or use SyncDrive syncdrive.fr –  kert Mar 27 at 16:29
show 3 more comments

Unfortunately, Not with an official client. An unofficial driver exists online.

Note that there is no 12.04 PPA. I've contacted the maintainer asking for one to be made.

There is currently no official Linux client supported by Google.

For Linux

Google Drive isn't currently available for the Linux operating system. Linux users can still access Google Drive on the web – drive.google.com New Window or through the Google Drive mobile app.

Refer to http://support.google.com/drive/bin/answer.py?hl=en&answer=2375082

There is an unofficial Gdrive FS in a PPA:

  1. execute sudo add-apt-repository ppa:invernizzi/google-docs-fs to add the PPA.

  2. once the command finishes, run sudo apt-get update && sudo apt-get install google-docs-fs to install GdriveFS. Please be patient as this step may take a while.

  3. Create a folder within your home folder called "Drive".

  4. Execute: gmount Drive username@gmail.com, replacing your username as necessary, to mount your Google Drive. This must be run in a terminal. Test show that this application works fine, and is filemanager-independent, being an FS driver.

share|improve this answer
    
OK, gotcha, but then give him the instructions to build grive from git then, man! (upvote given in anticipation of compliance :P) –  izx Jul 8 '12 at 19:28
    
@izx I couldn't find Git instructions, but did find a modified Google Docs FS that supports Drive. If you can point out the location of the instructions for Git, I would be happy to add them with credit. –  hexafraction Jul 8 '12 at 19:35
2  
Seems that PPA is offline or something. I cut & pasted your command-line comments in to a terminal and I'm getting 404s for that one PPA. :( –  Doc Oct 11 '12 at 19:19
3  
It doesn't seem to work on 12.04 right now... –  hexafraction Oct 11 '12 at 20:58
add comment

OmgUbuntu posted an article about Google Drive and Ubuntu recently.

InSync

Note: as of time of answering, this app is still in beta.

  • Download the Insync.tar.gz

  • Extract to your Home folder

  • Open a new terminal and navigate into the extracted Insync folder using the ‘cd’ > command (e.g. cd insync/)

  • Run: sudo ./insync-installer Follow any on-screen prompts

After installing there are a few other things to note: After installation

  • Insync must be started from the Terminal by running insync
  • The app doesn’t auto-start by default, and there is no in-app way to enable > this

Update

There is a Ubuntu package from the Download page which installs (via software centre by default), configures an update repository, optionally installs file browser integration and starts InSync.

google-docs-fs

This app mounts your drive so you can thread it like a file system. Instructions come from OmgUbuntu.

  • sudo add-apt-repository ppa:invernizzi/google-docs-fs
  • sudo apt-get update && sudo apt-get install google-docs-fs

Once everything that’s needed has been installed log out and back in.

  • Open Nautilus
  • Create a new folder in your Home folder titled ‘Drive’
  • Open a Terminal and run: -
  • gmount Drive username@gmail.com
  • Input your password

Your Google Drive is now mounted in the ‘Drive’ folder

share|improve this answer
    
But i think Insync doesn't provide an option to do a selective sync. It syncs all the files in my Google Drive. –  devav2 Aug 22 '12 at 8:39
1  
Not yet, but their working on it. See insynchq.com –  OrangeTux Aug 22 '12 at 8:41
    
The second solution doesn't work on 12.04: W: Failed to fetch ppa.launchpad.net/invernizzi/google-docs-fs/ubuntu/dists/… 404 Not Found –  Reinier Post Oct 8 '12 at 19:15
    
insync works just fine. downloaded installer and started app. nice ty. –  zulu34sx Mar 20 '13 at 13:56
    
omgubuntu also posted a petition for a google supported drive client which is close to full. I Just signed. –  yuvilio Dec 17 '13 at 19:33
add comment

grive is the Google Drive client for GNU/Linux. In Ubuntu 13.04 and Ubuntu 13.10 grive is in the universe repository. To install grive in Ubuntu 13.04 and onward search for grive in the Ubuntu Software Center and install it, or open the terminal and type:

sudo apt-get install grive

or just use this link: grive Install grive.

share|improve this answer
5  
It's worth mentioning that grive isn't by Google. –  user25656 Jul 15 '13 at 16:58
add comment

Grive Tools will allow for easy desktop install of Grive and setup of Google Drive on Ubuntu 12.04 or later. Features includes an application indicator and auto sync.

Grive Tools Screenshot

To install Grive Tools from The Fan Club PPA on Ubuntu 12.10 and later:

sudo add-apt-repository ppa:thefanclub/grive-tools
sudo apt-get update
sudo apt-get install grive-tools

Supported Desktops include Unity, Gnome, KDE, Xfce, Cinnamon and LXDE.

Supported languages : Afrikaans, English, Spanish, Dutch, German, French, Italian, Portuguese, Russian, Serbian, Arabic and Japanese.

For information about the Grive Tools project here : http://www.thefanclub.co.za/how-to/ubuntu-google-drive-client-grive-and-grive-tools

share|improve this answer
    
+1 for the outdated info –  Pierre de LESPINAY Sep 27 '13 at 8:57
add comment

Insync repository is available for Ubuntu now.

Here is the steps to install Insync:

  1. Add the source to /etc/apt/sources.list file (Sample line: deb http://apt.insynchq.com/[DISTRIBUTION] [CODENAME] non-free)

    To add the line directly to sources.list file do the following:

    echo "deb http://apt.insynchq.com/ubuntu $(lsb_release -cs) non-free" | sudo tee /etc/apt/sources.list.d/insync.list

  2. Import the key

    wget -O - https://d2t3ff60b2tol4.cloudfront.net/services@insynchq.com.gpg.key \ | sudo apt-key add -

    sudo apt-get update

  3. Install Insync

    sudo apt-get install insync-beta-ubuntu

Source: insynchq.com

share|improve this answer
add comment

Grive with a GUI = SyncDrive


UPDATE: According to the latest news from the source of this piece of information cited below, "SyncDrive support site is closed and it can't pull files, so it won't work." Therefore, another alternative such as "Grive Tools" mentioned in another answer can be recommended instead.


SyncDrive is front-end cleaned GUI which uses Grive as base. There is no official Google-Drive app for Linux at this moment. SyncDrive is designed by David who is the creator of Ubuntu-based MacOSX-look-alike Pear OS.

SyncDrive can be setup easily and synchronize your files stored on your Google Drive in your ~/SyncDrive folder. It can automatically sync files and also shows storage used/remaining. SyncDrive also has an indicator for easy access.

SyncDrive Screenshot

To install SyncDrive in Ubuntu; open Terminal (Press Ctrl+Alt+T) and enter the following commands:

sudo add-apt-repository ppa:noobslab/pear-apps
sudo apt-get update
sudo apt-get install syncdrive

Source: http://www.noobslab.com/2013/09/syncdrive-google-drive-available-for.html

Note: Files in Google Docs format do not seem to be stored locally.

share|improve this answer
1  
Note: this is not an automatic synchronization app, and you have to manually chose "Synchronize now" from the drop-down of the app-indicator. But this's a really useful app for Google Drive synchronizing. –  evergreen Feb 17 at 4:04
1  
You can mention, that SyncDrive is not opensourced. At least there is no source code for SyncDrive anywhere. –  kv1dr Mar 19 at 10:12
add comment

The official Google Drive app for linux is not yet released. But there are third party options. InSync is a really good option.

Download the Insync.tar.gz from

http://s.insynchq.com/builds/insync-linux-beta1-py27.tar.bz2
Extract to your Home folder
Open a new terminal and navigate into the extracted Insync folder using the ‘cd’ command (e.g. cd insync/)
Run: sudo ./insync-installer
Follow any on-screen prompts

After installing there are a few other things to note:

Insync must be started from the Terminal by running ‘insync’
The app doesn’t auto-start by default, and there is no in-app way to enable this

Source : OMG!UBUNTU!

share|improve this answer
add comment

This won't answer your question completely, but I'll post this anyway in case it helps you or other people.

Also, this answer is only going to be useful if you want the client for the sake of accessing your Documents offline.

If you use Google Chrome, you can get the Google Drive extensions which works offline once you activate it on your account. (There is an "Offline Docs" tab in your Google Docs' left side bar.)

You can get the extension here: https://chrome.google.com/webstore/detail/google-drive/apdfllckaahabafndbhieahigkjlhalf

I must say, it's rather limited. Documents is the only format that you can view and edit. You will be able to view your Spreadsheets, but not edit them. In my case, those limitations are okay since I mostly only use Documents.

More info: http://support.google.com/drive/bin/answer.py?hl=en&answer=1628467

share|improve this answer
add comment

Another option is using Insync https://www.insynchq.com/. It's slightly better by providing GUI which isn't supported by Grive. Insync is available for all platform : windows, mac and linux (beta). A minus point for it is that it's not total free with windows and mac version. Linux version is still free in beta but it might cost you in future.

share|improve this answer
1  
It costs now, FYI. –  jmervine Oct 11 '13 at 23:49
add comment

There is another program, google-drive-ocamlfuse. This is a real Google Drive client (with a directory mounted via fuse, just like the Windows client), also this has automatic syncing and downloads the googgle documents in odf formats.

It seems that a ppa is available too. Here is a how to:

http://www.ubuntugeek.com/how-to-mount-google-drive-in-ubuntu-linux-using-google-drive-ocamlfuse.html

The source is here (the install process might not be smooth as there are dependencies and their dependencies, all having to be installed as ocaml packages, and some dont generate config files):

https://github.com/astrada/google-drive-ocamlfuse

share|improve this answer
add comment

grive-indicator

There is also a very simple and lightweight indicator which can be used as a sort of GUI for grive:

enter image description here

share|improve this answer
add comment

protected by jokerdino May 11 '13 at 18:10

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.