是否有Google Drive客户端可用?
我想为Xubuntu(12.04)安装Google Drive客户端。
我得到了非英语的谷歌搜索结果,我没有发现Xubuntu存储库的问题。
有没有人知道一个适用于Ubuntu的客户端或它支持的派生(或者grive的安装说明?)
对于Ubuntu 12.04到14.10
在ppa上显然有一种抱怨 – 我安装它并且它运行得相当好。 对于google-docs-fs解决方案,我认为这是首选,因为这不会将您的文件永久保存在您的驱动器上,并且很有吸引力。 此外,grive不是像InSync这样的商业企业 – 被称为“测试期间免费”。
可以在webupd8的网站上找到有关grive的PPA,使用以下说明:
Grive:适用于Linux的开源Google Drive客户端~Web Upd8:Ubuntu / Linux博客
当前版本的grive的一个限制是它不会自动同步您的驱动器目录。 但我发现这篇博客文章描述了一个脚本来解决这个问题,并且只要更改了驱动器目录中的文件,就可以同步。
(这个答案最初基于@ uri的评论,后来已经消失了)
编辑:grive现在正式死亡,但grive2是原始版本的一个分支,有一些改进。
这个答案包含所有当前Ubuntu版本的答案,从顶部的最新版本开始。
Ubuntu 17.10及更高版本(GNOME在线账户)
打开系统设置并选择在线帐户 – >在添加帐户标题下选择Google并使用您的Google密码进行身份validation。
确保授予“文件”权限:
现在,您的Google云端硬盘将出现在“文件”应用程序(nautilus)中,如下所示:
Ubuntu 16.10 – 17.04(GNOME在线账户)
GNOME 3.18及更新版本(在Ubuntu 16.10及更高版本中)具有本机桌面集成function,可让您轻松浏览,管理,打开,上载和下载文件。 只需在GNOME的在线帐户应用程序中添加您的Google帐户即可开始使用。
要在Ubuntu 16.10-17.04中启用Google云端硬盘桌面集成,请按以下步骤操作:
-
安装GNOME系统设置和GNOME在线帐户。
sudo apt install gnome-control-center gnome-online-accounts
-
启动GNOME在线帐户。
gnome-control-center online-accounts
确保先关闭Unity Control Center。 如果您打开Unity Control Center并调用
gnome-control-center online-accounts
,则会打开Unity Control Center窗口而不是GNOME窗口。 -
在打开的新在线帐户窗口中,单击添加在线帐户按钮,然后在添加帐户窗口中单击Google图标以添加您的Google帐户并使用您的Google密码进行身份validation。 确保通过切换到ON位置启用文件 。
您现在应该可以从Files( nautilus )应用访问您的Google云端硬盘文件了。
如果它安装了GNOME 3.18或更新版本,那么在Ubuntu 16.04中也可以使用相同的步骤。 Ubuntu 16.04中当前版本的nautilus是nautilus 3.18.4.is.3.14.3-0ubuntu5。
Ubuntu 12.04-14.04
Grive2
来自Ubuntu软件中心的grive软件包不再有效,因为Google已停止使用Google Documents List API 3.0版服务,将其替换为新的API。 Grive2已经分叉了这个grive包。 Grive2分支支持新的Google Drive REST API,它还包括一项新function:部分(目录)同步。
在Ubuntu 14.04-17.04中安装Grive2的说明如下:
-
如果您已经安装了grive,请首先使用以下命令清除旧版本:
sudo apt-get purge grive
-
在Ubuntu 14.04-17.10中安装Grive2
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install grive
-
在主目录中创建一个新目录,以便使用Google云端硬盘同步文件。
mkdir ~/grive # or alternatively folder to backup/sync
-
将目录更改为新的grive文件夹。
cd ~/grive
-
第一次运行Grive2时,请使用
-a
选项从Google请求授权令牌,该令牌用于获取访问您的Google云端硬盘的权限。grive -a
-
运行上述命令后,终端中应显示一个URL。 复制此URL并将其粘贴到Web浏览器的地址栏中。 在Google页面上,您需要授予对Grive的访问权限。 单击“ 允许访问”后 ,将显示validation码。 复制此代码并将其粘贴回运行Grive2的终端。
不幸的是,没有官方客户。 一个非官方的驱动程序在线存在。
请注意,没有12.04 PPA。 我已联系维护人员要求制作一个。
目前没有Google支持的官方Linux客户端。
对于Linux
Google云端硬盘目前不适用于Linux操作系统。 Linux用户仍然可以通过网络访问Google云端硬盘 – drive.google.com新窗口或Google Drive移动应用。
请参阅http://support.google.com/drive/bin/answer.py?hl=zh-CN&answer=2375082
PPA中有一个非官方的Gdrive FS:
-
执行
sudo add-apt-repository ppa:invernizzi/google-docs-fs
添加PPA。 -
一旦命令完成,运行
sudo apt-get update && sudo apt-get install google-docs-fs
来安装GdriveFS。 请耐心等待,因为此步骤可能需要一段时间。 -
在主文件夹中创建一个名为“Drive”的文件夹。
-
执行:
gmount Drive username@gmail.com
,根据需要替换您的用户名,以安装您的Google云端硬盘。 这必须在终端中运行。 测试表明这个应用程序工作正常,并且是独立于文件管理器的,是一个FS驱动程序。
两种解决方案:Insync或google-docs-fs
。
同步中
我的天啊! Ubuntu的! 在2012年发布了一篇关于Google Drive和Ubuntu的关于Insync的文章 。
下载Insync.tar.gz
提取到您的主文件夹
打开一个新终端并使用’cd’>命令导航到解压缩的Insync文件夹(例如
cd insync/
)运行:
sudo ./insync-installer
按照屏幕上的提示进行操作安装后还有一些其他注意事项:安装完成后
- 必须通过运行
insync
从终端启动Insync- 默认情况下,应用程序不会自动启动,并且没有以应用程序的方式启用> this
更新: 下载页面中有一个Ubuntu软件包,可以安装(默认情况下通过软件中心),配置更新存储库,可选择安装文件浏览器集成并启动InSync。
google-docs-fs
此应用程序安装您的驱动器,以便您可以像文件系统一样线程化它。 说明来自OMG! Ubuntu的! 。
sudo add-apt-repository ppa:invernizzi/google-docs-fs sudo apt-get update && sudo apt-get install google-docs-fs
一旦安装完所需的所有内容,请退出并重新登录。
- 打开Nautilus
- 在主文件夹中创建一个名为“Drive”的新文件夹
- 打开终端并运行: –
- gmount Drive username@gmail.com
- 输入您的密码
您的Google云端硬盘现已安装在“云端硬盘”文件夹中
Grive Tools将允许在Ubuntu 12.04或更高版本上轻松桌面安装Grive和设置Google Drive。 注意:不再支持此项目请参阅更新:2015年7月
要在Ubuntu 12.10及更高版本上安装Fan Club PPA的Grive工具 :
sudo add-apt-repository ppa:thefanclub/grive-tools sudo apt-get update sudo apt-get install grive-tools
支持的桌面包括Unity,Gnome,KDE,Xfce,Cinnamon和LXDE。
支持的语言:南非荷兰语,英语,西class牙语,荷兰语,德语,法语,意大利语,葡萄牙语,俄语,塞尔维亚语,阿拉伯语和日语。
有关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
还有另一个程序,google-drive-ocamlfuse。 这是一个真正的Google Drive客户端(通过保险丝安装目录,就像Windows客户端一样),它还具有自动同步function,并以odf格式下载googgle文档。
似乎ppa也可用。 这是一个如何:
源是在这里(安装过程可能不顺利,因为有依赖项及其依赖项,所有必须作为ocaml包安装,有些不生成配置文件):
现在可以为Ubuntu提供Insync
存储库。
以下是安装Insync的步骤:
-
将源添加到
/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
-
导入密钥
wget -O - https://d2t3ff60b2tol4.cloudfront.net/services@insynchq.com.gpg.key | sudo apt-key add - sudo apt-get update
-
安装Insync
sudo apt-get install insync-beta-ubuntu
来源:insynchq.com
你可以使用drive
drive
是一个非官方的Google Drive客户端,最初由Burcu Dogan在Google Drive团队工作时开发。 它具有比Grive2更多的function和更少的错误。
drive
器故意不支持后台双向同步,但drive pull
和drive push
命令默认递归工作,相当于“按需单向同步”。
根据文档 安装Ubuntu :
sudo add-apt-repository ppa:twodopeshaggy/drive sudo apt-get update sudo apt-get install drive
使用GUI = SyncDrive实现
更新 :根据下面引用的这条信息来源的最新消息,“ SyncDrive支持站点已关闭,它无法提取文件,因此无法正常工作。 ”因此,另一种替代方案如overGrive (以前称为可以推荐另一个答案中提到的“ Grive Tools ”)。
SyncDrive是使用Grive作为基础的前端清理GUI。 目前还没有适用于Linux的官方Google-Drive应用。 SyncDrive由David设计,他是基于Ubuntu的MacOSX外观Pear OS的创建者。
可以轻松设置SyncDrive,并将存储在Google Drive上的文件同步到〜/ SyncDrive文件夹中。 它可以自动同步文件,还可以显示已用/剩余的存储空间。 SyncDrive还有一个易于访问的指示器。
在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云端硬盘应用尚未发布。 但是有第三方选择。 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 (eg 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
来源: 天啊!UBUNTU!
2015年9月20日更新
Ubuntu 12.04由于依赖性问题而未得到官方支持,但由于GOOGLE驱动API更改, 此项目不再受支持 。因此,安装“过度拥抱”新的Google云端硬盘客户端。
第1步: 在此处下载最新版本的overGrive DEB。
第2步:从启动器启动OneGrive
第3步:将出现一个窗口,单击Connect帐户,然后将打开一个浏览器窗口,您可以sign in
到您的Google帐户。
第4步:最后,您将获得一个代码 ,复制该代码并将其粘贴到Onedrive窗口的Account entry框中,然后单击validate
第5步:设置首选项(如位置等…)后,单击“ 开始同步”
供参考
这不会完全回答你的问题,但我会发布这个,以防它或其他人帮助你。
此外,如果您希望客户端为了脱机访问您的文档,此答案将非常有用。
如果您使用谷歌浏览器,则可以获得在您的帐户上激活后,可以脱机使用的Google云端硬盘扩展程序。 (Google文档左侧栏中有“离线文档”标签。)
您可以在此处获取扩展程序: https : //chrome.google.com/webstore/detail/google-drive/apdfllckaahabafndbhieahigkjlhalf
我必须说,它相当有限。 文档是您可以查看和编辑的唯一格式。 您将能够查看电子表格,但不能编辑它们。 在我的情况下,这些限制是可以的,因为我大多只使用文档。
更多信息: http : //support.google.com/drive/bin/answer.py? hl = zh- CN& answer = 1628467
您可以使用gdrive
,一种用于Google云端硬盘的开源跨平台命令行工具。
请注意,这与drive
,后者在另一个答案中提到。 它非常相似:也用Go编写,和类似的function集,但命令行参数不同。
要安装和使用:
-
下载二进制文件。 选择适合您架构的一个,例如
gdrive-linux-x64
。 -
将其复制到您的路径。
sudo cp gdrive-linux-x64 /usr/local/bin/gdrive; sudo chmod a+x /usr/local/bin/gdrive;
-
要用它来下载文件:
gdrive download 0B7_OwkDsUIgFWXA1B2FPQfV5S8H
当然,使用您自己的文件ID而不是
0B7_Ow[…]
参数。 您可以在Google云端硬盘网络界面中打开文件时在url中找到它,或右键单击它们并点击“获取可共享链接…”。 在后一种情况下,如果您不希望其他人在获取链接时访问该文件,请记住再次关闭链接共享。
首次使用时,该工具需要获取Google Drive API的访问权限。 为此,它会显示一个您必须在浏览器中访问的链接,然后您将获得一个validation码,以便复制并粘贴回该工具。 然后下载自动开始。 没有进度指示器,但您可以在文件管理器或第二个终端中观察进度。
对于那些寻找仅命令行解决方案的人来说,我发现的最好的是rclone 。 它适用于各种基于云的存储解决方案,并且相当容易编写脚本。 以下示例。
在Google云端硬盘上将“/ path / to / local folder 1”增量备份到“/ someremotefolder / folder 1”。 可以添加其他命令来备份其他文件夹。
#!/bin/bash rclone sync "/path/to/local folder 1" "drive:/someremotefolder/folder 1" -v
还原远程副本,逐步覆盖本地副本。
#!/bin/bash rclone sync "drive:/someremotefolder/folder 1" "/path/to/local folder 1"
您还可以使用适用于这些媒体的语法在不同的远程文件夹和云存储解决方案之间传输文件。 在线文档和手册页非常容易理解。 在安装rclone之后,不要忘记执行初始设置步骤(根据文档)。
您可以使用具有Linux官方客户端的Zoho Docs :
适用于Windows的Google云端硬盘 – 只需同步文件即可在网络浏览器中进行编辑。 您可以在官方帮助页面上阅读有关同步客户端的更多信
您可以使用具有WebDav和免费10 GB的官方命令行同步客户端的俄罗斯服务Yandex磁盘 。 您也可以在里面创建和编辑Microsoft Office Online中的文档。