Grive2 不再起作用,我们还有其他方法可以让 Google Drive 在 Ubuntu MATE 16.04 LTS 上运行吗?

Grive2 不再起作用,我们还有其他方法可以让 Google Drive 在 Ubuntu MATE 16.04 LTS 上运行吗?

我在大约 5 台不同的机器上运行 Ubuntu MATE 16.04.6 LTS。

我需要同步 Google Drive 文件夹以便与同事合作。

直到最近我才能够使用grive2用于同步我的 Google Drive。但目前存在与 OAuth2 安全相关的问题grive2(有关详细信息,请参阅github 上的问题)。对于 2 个以上同时安装的情况,最终用户修复这些问题有点困难,而且浪费时间。

我们有其他方法可以让 Google Drive 在 Ubuntu MATE 16.04 LTS 上运行吗?

答案1

是的,我们有一个替代方案——我们可以通过 PlayOnLinux 使用 Wine 运行 Google Drive。
我使用 PlayOnLinux 测试了下面的方法4.3.4

安装步骤:

  1. 启动 PlayOnLinux
  2. 点击安装或者安装程序
  3. 输入google drive搜索字段,选择Google Drive 同步企业版
  4. 点击安装,按确认测试好的,按照安装向导的步骤进行
  5. 关闭 PlayOnLinux 并确认关闭所有应用程序。

配置步骤:

  1. 发射Google Drive 同步点击桌面上的图标或应用程序 → 互联网 → Google Drive Sync
  2. 在打开欢迎使用备份和同步窗口点击立即开始按钮
  3. 从应用程序或使用网络浏览器登录您的 Google 帐户(点击遇到麻烦?使用浏览器登录)。
  4. 点击知道了
  5. 配置要同步的文件夹(我个人取消选中顶部的所有文件夹并点击下一个)并点击知道了
  6. 查看将我的云端硬盘同步到此计算机并设置文件夹位置:到所需位置(例如,Z:\home\username\Google Drive为 设置的grive2路径)。注意:如果此路径失败,则可以使用C:\users\username\My Documents\Google Drive(实际上是/home/username/Documents/Google Drive)。
  7. 点击开始
  8. 等待第一次同步并检查托盘图标的状态 - 它应该从比较、同步比较或者同步) 到已同步刚刚更新)。

或者,我们可以通过将 Google Drive Sync 的桌面图标复制到 XDG 自动启动来将其添加到自动启动中:

mkdir -p ~/.config/autostart/
cp ~/Desktop/Google\ Drive\ Sync.desktop ~/.config/autostart/

然后注销并重新登录以使其自动启动。


笔记:

  1. 如果我们已安装grivegrive-tools——我们需要先用sudo apt-get purge grive grive-tools和删除它们sudo apt-get autoremove --purge
  2. 在装有 Nvidia 驱动程序的 Ubuntu MATE 18.04 LTS 上,为了避免 Google Drive 崩溃并err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.在 wine 日志中显示消息,我们需要配置PlayOnLinux 的 wineprefix – 已设置展示标签GLSL 支持已禁用离屏渲染模式后备缓冲区

答案2

我最近开始使用威格力在我的 Kubuntu 18.04 上,我必须说它完成了工作。

它是根据 GPL V3 许可证发布的。它最初是为 Elementary OS 开发的,但也可以在 Flathub 上为 Ubuntu 提供:
https://flathub.org/apps/details/com.github.bcedu.vgrive
或者作为作者 GitHub 存储库上的 .deb 文件:
https://github.com/bcedu/VGrive/releases

基本上,它允许通过简单的图形界面将本地文件夹与您的 Google Drive 同步。

进行一些测试可以让您了解它的稳定性:

  • 我尝试将一个大文件(1.7 GB 的 .iso 文件)放入本地文件夹,但始终无法完成。客户端似乎崩溃了,但我不知道 Google Drive 是否正在结束连接。似乎它只是在某个时候停止了;
  • 然后我将 85 个文件放到本地,最大的一个是 19 MB,总共 163 MB。它们在 Google Drive 上上传得很好。然后我从 Google Drive 网页界面下载了它们,并对它们和最初上传的文件进行了比较。没有发现任何差异;
  • 我在本地修改了其中一个文件。更改被检测到并与 Google Drive 同步;
  • 我直接在Google Drive上传了一个文档。VGrive检测到了它并下载了它;
  • 我的 Google Docs 没有同步,它们只是留在 Google Drive 上;
  • 与我共享的文件未同步,它们只是留在 Google Drive 上;
  • Google Drive 很慢,VGrive 也很慢 :( 花了大约 1 小时从本地文件夹上传 163 MB 的文件,然后生成 zip 文件通过 Google Drive 下载;
  • 您可以通过勾选“高级视图”来监控 VGrive 客户端中的同步情况。请注意,它不是并行任务,客户端会依次获取文件并按顺序上传/下载它们。

所以总体而言,我发现体验非常好,只是速度太慢了。听起来非常适合将 Google Drive 用作文件备份。我不知道如果我在本地处理一个足够大的文件,它会如何反应,以 VGrive 无法跟上的速度定期保存。我也忽略了同步的最大合理大小。

相关内容