How to implement a Google Drive customer ODrive on Ubuntu desktop 18.10

How to implement a Google Drive customer ODrive on Ubuntu Desktop 18.10
If you’re in need of an open source Google Drive sync customer to simply sync your information between your cloud and desktop, ODrive competence be what you’re looking for.

It’s a contrition that Google can't see to it to emanate a Drive customer for Linux. Considering how heavily they gaunt on a open source platform, you’d consider they’d be peaceful to emanate such a apparatus for a village that serves them well.

All is not lost. There are copiousness of options available, for those who cite an open source solution. The ODrive is an Electron app (not to be confused with a exclusive ODrive service) that can be simply commissioned (on Linux, macOS, and Windows) and set adult to keep your Drive information in ideal sync with your Linux desktop.

SEE: Vendor comparison: Microsoft Azure, Amazon AWS, and Google Cloud (Tech Pro Research)

I’m going to denote how to implement and configure ODrive on Ubuntu Desktop 18.10. The designation requires a use of npm, so there are a few commands to run. Once you’ve commissioned all on Linux, we can afterwards beget an installer for Linux, macOS, or Windows.

What we need

The usually things we need to make this work are:

  • A using instance of Ubuntu Desktop.
  • A Google Drive account.
  • A user comment with sudo privileges.

With those things within reach, let’s make some magic.


The designation isn’t utterly as elementary as we competence like, though it’s really doable. The initial thing to do is implement a required dependencies. Open a depot window and emanate a following command:

sudo apt-get implement npm git libgconf-2-4 -y

Once a above authority completes, counterpart a ODrive office with a command:

git counterpart

Change into a newly combined ODrive office with a command:

cd ODrive

Install ODrive with a command:

npm install

This authority will take about dual to 5 mins (Depending on your network tie and a speed of your machine). When it completes, start ODrive with a command:

npm start

This will open a set-up window, so we can configure ODrive.

Note: Installing ODrive with a above method, does make it severe to start a focus (other than from a authority line). To get around that, we can use npm to build an installer, that creates it easier. To do that, we would emanate one of a following commands:

  • To build an rpm installer, emanate a authority npm run release-linux rpm
  • To build a deb installer, emanate a authority npm run release-linux deb
  • To build an installer for Windows, emanate a authority npm run release-windows
  • To build an installer for macOS, emanate a authority npm run release-mac

You would afterwards change into a ~/ODrive/dist/ folder to locate a newly combined installer and implement ODrive with a authority like:

sudo dpkg -i odrive*.deb

On Ubuntu, that authority will blunder out. To solve a problem, emanate a command:

sudo apt-get implement -f

By installing ODrive in this fashion, you’ll find a launcher in your desktop menu.


You now have to bond ODrive to your Google Account. Locate and click a ODrive entrance in your desktop menu (It’ll be listed as OpenDrive). When a focus window opens (Figure A), click a Next button.

Figure A: The ODrive initial run window.

In a ensuing window (Figure B), click a right-pointing arrow to bond ODrive to your Google account.

Figure B: Connect your Google Account comment to ODrive.

Once we enter your Google Drive credentials, we lapse to a Settings window, where we can click a Synchronize symbol to start a process. Depending on how most information we have on Google Drive, this routine can take utterly some time.

The caveats

There are dual vital caveats to ODrive. The initial is that we can't configure where to sync Google Drive to your desktop. The sync folder will be in your user’s home directory. The second premonition is that a sync is all or none. ODrive does not concede we to configure what will or will not sync to a desktop. If we need tangible pattern options, your best gamble would be to spin to Insync (which is not, however, an open source option).

ODrive isn’t ideal (and, in some of my exam cases, it was sincerely unstable), though if we cite an open source Google Drive sync tool, and we cite a GUI, this is one probable option.

Cloud Insights Newsletter

Your go-to believe bottom for a latest about AWS, Microsoft Azure, Google Cloud Platform, Docker, SaaS, IaaS, cloud security, containers, a open cloud, a hybrid cloud, a attention cloud, and most more.
Delivered Mondays

Sign adult today

Sign adult today

Also see

More tabs ...

Posted in
Tagged . Bookmark the permalink.
short link