Wednesday, 17 Jul 2024
Technology

4 Unofficial Google Drive Linux Clients

Google Drive has become one of the most popular cloud storage services, but Linux users have been left without an official client. While Google has mentioned working on a sync client for Linux, there is still no exact time-frame for its release. However, there are several unofficial alternatives available that can help you access Google Drive on Linux. In this article, we will discuss four popular (unofficial) Google Drive Linux clients: Grive2, drive, overGrive, and Insync.

Grive2

Grive2 is a fork of the now-abandoned Grive client for Google Drive. Developed by Vitaliy Filippov, Grive2 uses the Google Drive REST API to communicate with the service. Although it is still in the beta phase, Grive2 offers a viable option for Linux users wanting to sync their Google Drive files.

Installation

To install Grive2, follow these steps:

  1. Download the latest Grive2 package from the tool’s official GitHub page.
  2. Install the tool’s dependencies by running the following command:
    sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev
  3. Extract the downloaded Grive2 package and navigate to the extracted directory.
  4. Build and install the tool by running the following commands:
    mkdir build
    cd build
    cmake ..
    make -j4
    sudo make install

Setup

To set up Grive2, follow these steps:

  1. Create a directory where you want your Google Drive files to be synchronized.
  2. Navigate to the newly created directory and execute Grive2 through the command line by typing the following command:
    grive -a
  3. Follow the prompts to authorize Grive2 to access your Google Drive account.
Tham Khảo Thêm:  6 Top Invoicing Tips for Construction Professionals

That’s it! Grive2 will now start downloading your Google Drive files locally.

overGrive

overGrive is a GUI-based client for Google Drive that started as a front-end to the Grive command line client. It has since become a separate, full-fledged client for Google Drive. While overGrive is not open source, it offers a 14-day free trial for users to evaluate its features before purchasing the client.

Installation

To install overGrive, follow these steps:

  1. Download the overGrive package from its official website.
  2. Install the package using the ‘dpkg’ command. For example:
    sudo dpkg -i overgrive_3.1.9_all.deb
  3. If there are any unmet dependencies, run the following command to fix them:
    apt-get -f install

Setup

To set up overGrive, follow these steps:

  1. Launch overGrive from the Dash.
  2. Connect your Google Drive account by clicking the ‘Connect account’ button.
  3. Authorize overGrive to access your Google Drive account.
  4. Enter the provided code into the client’s window to complete the setup.

overGrive is now connected to your Google Drive account, and the synchronization process will begin.

drive

‘drive’ is a command line Google Drive client developed by a Google employee. It allows users to push and pull files to/from Google Drive. To use ‘drive,’ you need to have Google’s GO language compiler installed on your system.

Installation

To install ‘drive,’ follow these steps:

  1. Download and set up the GO language environment.
  2. Install the ‘drive’ client by running the following command:
    go get -u github.com/odeke-em/drive/cmd/drive
  3. Create a directory where you want ‘drive’ to sync your Google Drive files.
  4. Initialize ‘drive’ with the directory you created by running the following command:
    drive init ~/gdrive

Usage

To use ‘drive,’ follow these steps:

  1. Connect ‘drive’ to your Google Drive account by following the authorization process prompted in the terminal.
  2. Use the ‘drive pull’ command to download data from your Google Drive account to your local machine.
  3. Use the ‘drive push’ command to upload data from your local machine to Google Drive.
Tham Khảo Thêm:  Customize the Password Reveal Button

Insync

Insync is a GUI-based, feature-rich Google Drive client that works on Linux. It offers several plans, including a one-time payment option and per-year plans for different user types. A 15-day free trial is available to test out the client.

Installation

To install Insync, follow these steps:

  1. Download the Insync package for your system from the official website.
  2. Install the package using the ‘dpkg’ command. For example:
    sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb

Setup

To set up Insync, follow these steps:

  1. Launch Insync from the system tray.
  2. Click ‘Open app window’ to access the UI.
  3. Connect Insync to your Google Drive account by clicking the ‘Add Google Account’ button.
  4. Authorize Insync to access your Google Drive account.
  5. Choose a directory for Insync to sync your Google Drive files.

With Insync set up, your Google Drive files will start syncing to your local machine.

Here are some commonly asked questions about Google Drive Linux clients:

  1. Can I use multiple Google Drive accounts with these clients?
    Yes, most clients support syncing multiple Google Drive accounts.

  2. Are there any open-source alternatives to these clients?
    Yes, there are open-source options like Rclone available.

  3. Do these clients support real-time sync?
    Some clients, like Insync, offer real-time sync capabilities.

  4. Can I choose specific files or folders to sync?
    Yes, many clients provide selective sync options, allowing you to choose which files or folders to sync.

Each of the Google Drive Linux clients mentioned in this article has its strengths and weaknesses. The best choice depends on your specific requirements, such as the need for a GUI-based client, willingness to pay, and desired feature set. While these four clients provide viable solutions, it’s worth exploring other alternatives like Rclone if none of them meet your needs.

Tham Khảo Thêm:  Snapchat Memories

For more information on Linux and technology-related topics, visit Eireview.