当前位置: 首页>>技术问答>>正文


有没有可用的Google云端硬盘客户端?

, ,

问题描述

我想为Xubuntu安装Google Drive客户端(12.04)。

我收到了non-English Google的搜索结果,而我在Xubuntu资料库中找不到grive

有没有人知道一个适用于Ubuntu的客户端,或者它支持衍生产品(或安装说明?)

最佳解决思路

显然grive存在于一个ppa – 我安装它,它工作得很好。在我看来,这比google-docs-fs解决方案更好,因为它不会将文件永久保存在驱动器上,而且会严重影响您的文件。另外,Grive不是像InSync这样的商业冒险,它被描述为“beta期间免费”。

使用以下说明可以在webupd8的网站上找到grive的PPA:

Grive: Open Source Google Drive Client For Linux ~ Web Upd8: Ubuntu / Linux blog

当前版本的Grive有一个限制,就是它不会自动同步你的驱动器目录。但是,我发现this blog post describing a script to fix this,并且每当驱动器目录中的文件发生更改时都会进行严格同步。

(这个答案最初是基于@ uri的评论,后来从此消失)

编辑:grive现在正式死了,但grive2是原始版本的一个分支,有一些改进。

次佳解决思路

如果您使用的是Ubuntu 16.10(桌面)或更高版本,请跳过此答案的第一部分,然后按照第二部分中的说明进行操作。

Grive2

Ubuntu软件中心的Grive软件包已不再适用,因为Google已停止使用Google Documents List API 3.0版的服务,并将其替换为新的API。 Grive2已经将Grive软件包分离出来了。 Grive2 fork支持新的Google Drive REST API,并且还包含一项新功能:部分(目录)同步。

在Ubuntu 14.04-17.04中安装Grive2的说明如下:

  1. 如果你已经安装了grive,首先使用这个命令清除旧版本:

    sudo apt-get purge grive
    
  2. 在Ubuntu 14.04-17.10中安装Grive2

    sudo add-apt-repository ppa:nilarimogard/webupd8  
    sudo apt-get update  
    sudo apt-get install grive 
    
  3. 在主目录中创建一个新目录,以便与Google云端硬盘同步文件。

    mkdir ~/grive # or alternatively folder to backup/sync
    
  4. 将目录更改为新的grive文件夹。

    cd ~/grive   
    
  5. 您第一次运行Grive2时,请使用-a选项向Google请求授权令牌,该授权令牌用于获取访问Google Drive的权限。

    grive -a
    
  6. 运行上述命令后,应在终端上显示一个URL。复制该URL并将其粘贴到Web浏览器的地址栏中。在Google页面上,您需要授予访问Grive的权限。点击允许访问后,将显示验证码。复制此代码并将其粘贴回您运行Grive2的终端。


GNOME 3.18及更高版本中的Google Drive集成

GNOME 3.18和更新的版本(在Ubuntu 16.10和更高版本中)具有原生桌面集成,可让您轻松浏览,管理,打开,上载和下载文件。只需在GNOME的在线帐户应用程序中添加您的Google帐户即可开始使用。

Ubuntu 16.10-17.04

要在Ubuntu 16.10-17.04中启用Google驱动器桌面集成,请执行以下步骤:

  1. 安装GNOME系统设置和GNOME联机帐户。

    sudo apt-get install gnome-control-center gnome-online-accounts
    
  2. 启动GNOME联机帐户。

    gnome-control-center online-accounts   
    

    确保先关闭Unity Control Center。如果打开Unity Control Center并调用gnome-control-center online-accounts,则它会打开Unity Control Center窗口而不是GNOME。

  3. 在打开的新联机帐户窗口中,单击添加联机帐户按钮,然后在添加帐户窗口中单击Google图标添加您的Google帐户并使用您的Google密码进行身份验证。确保通过切换到开启位置来启用文件。

您现在应该可以从文件( nautilus )应用程序访问您的Google Drive文件。

如果安装了GNOME 3.18或更高版本,那么在Ubuntu 16.04中也可以使用相同的步骤。 Ubuntu 16.04中当前版本的nautilus是nautilus 3.18.4.is.3.14.3-0ubuntu5。

Ubuntu 17.10及更高版本

打开系统设置并选择在线帐户 – >在添加帐户标题下选择Google并使用您的Google密码进行身份验证。

software-recommendation,google-drive,ubuntu

第三种解决思路

不幸的是,没有与官方客户。一个非官方的驱动程序在线存在。

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

目前没有Google支持官方Linux客户端。

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.

请参阅http://support.google.com/drive/bin/answer.py?hl=en&answer=2375082

在PPA中有一个非官方的Gdrive FS:

  1. 执行sudo add-apt-repository ppa:invernizzi/google-docs-fs添加PPA。

  2. 一旦命令完成,运行sudo apt-get update && sudo apt-get install google-docs-fs安装GdriveFS。请耐心等待,因为此步骤可能需要一段时间。

  3. 在您的主文件夹中创建一个名为”Drive”的文件夹。

  4. 执行:gmount Drive username@gmail.com,根据需要替换您的用户名,以安装您的Google云端硬盘。这必须在终端中运行。测试表明这个应用程序工作正常,并且是FS驱动程序filemanager-independent。

第四种思路

OmgUbuntu posted最近的一篇关于Google Drive和Ubuntu的文章。

同步中

注意:截至回答时,这个应用程序仍处于测试阶段。

  • 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

有一个来自Download page的Ubuntu软件包(默认情况下通过软件中心安装),配置更新存储库,可选择安装文件浏览器集成并启动InSync。

google-docs-fs

这个应用程序挂载你的驱动器,所以你可以把它像一个文件系统。说明来自OmgUbuntu

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

一旦需要的所有东西都已经安装注销并返回。

  • 打开Nautilus

  • 在您的主文件夹中创建一个名为“云端硬盘”的新文件夹

  • 打开终端并运行: –

  • gmount云端硬盘用户名@ gmail.com

  • 输入您的密码

您的Google云端硬盘现已安装在“云端硬盘”文件夹中

第五种思路

Grive Tools将允许轻松桌面安装Grive并在Ubuntu 12.04或更高版本上安装Google Drive。注意:此项目不再支持,请参阅更新:2015年7月

software-recommendation,google-drive,ubuntu

要从Ubuntu 12.10及更高版本上的Fan Club PPA安装Grive Tools:

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

支持的桌面包括Unity,Gnome,KDE,Xfce,Cinnamon和LXDE。

支持的语言:南非荷兰语,英语,西班牙语,荷兰语,德语,法语,意大利语,葡萄牙语,俄语,塞尔维亚语,阿拉伯语和日语。

有关Grive Tools项目的信息:https://www.thefanclub.co.za/how-to/ubuntu-google-drive-client-grive-and-grive-tools

更新:2015年7月

这个项目已被overGrive取代了一个完整的适用于Linux的Google Drive桌面客户端解决方案。请参阅:https://www.thefanclub.co.za/overgrive

第六种思路

Insync存储库现在可用于Ubuntu。

以下是安装Insync的步骤:

  1. 将源添加到/etc/apt/sources.list文件(采样行:deb http://apt.insynchq.com/[DISTRIBUTION] [CODENAME] non-free)

    要将该行直接添加到sources.list文件,请执行以下操作:

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

    wget -O - https://d2t3ff60b2tol4.cloudfront.net/services@insynchq.com.gpg.key | sudo apt-key add -
    sudo apt-get update
    
  3. 安装Insync

    sudo apt-get install insync-beta-ubuntu
    

Source: insynchq.com

第七种思路

还有另一个程序google-drive-ocamlfuse。这是一个真正的Google Drive客户端(与Windows客户端一样,通过保险丝安装目录),也可以自动同步并以odf格式下载googgle文档。

看起来ppa也可用。这里是一个如何:

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

源代码在这里(安装过程可能不顺利,因为依赖关系及其依赖关系,所有必须安装为ocaml软件包,有些不生成配置文件):

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

第八种思路

使用GUI = SyncDrive进行驱动


更新:根据下面引用的这条信息来源的最新消息,“SyncDrive支持网站已关闭,无法提取文件,因此无法工作。”因此,可以推荐使用另一种解决方案中提到的另一种替代方法,如overGrive(以前称为”Grive Tools”)。


SyncDrive是front-end清理的GUI,它使用Grive作为基础。目前没有适用于Linux的官方Google-Drive应用程序。 SyncDrive由David设计,他是Ubuntu-based MacOSX-look-alike Pear OS的创建者。

SyncDrive可以轻松设置,并将您的Google Drive上存储的文件同步到〜/SyncDrive文件夹中。它可以自动同步文件,并显示存储使用/剩余。 SyncDrive还具有易于访问的指示器。

software-recommendation,google-drive,ubuntu

在Ubuntu中安装SyncDrive;打开终端(按Ctrl + Alt + T)并输入以下命令:

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

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

注意:Google文档格式的文件似乎并未存储在本地。

第九种思路

官方的适用于Linux的Google Drive应用程序尚未发布。但有第三方的选择。 InSync是一个非常好的选择。

从下载Insync.tar.gz

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

安装后还有其他一些注意事项:

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

来源:OMG!UBUNTU!

第十种思路

您可以使用drive

drive是一个非官方Google Drive客户端,最初由Burcu Dogan在Google Drive团队工作时开发。它具有比Grive2更多的功能和更少的错误。

drive不会故意不支持后台two-way同步,但drive pulldrive push命令默认递归调用,等同于“按需one-way同步”。

根据the documentation的安装Ubuntu:

sudo add-apt-repository ppa:twodopeshaggy/drive
sudo apt-get update
sudo apt-get install drive

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/239.html,未经允许,请勿转载。