Arch linux google drive

пожалуйста обьясните как подключиться к Google Drive

привет всем, с праздником светлого Рождества Христового!
ребята, подскажите пожалуйста как подключиться правильно к GoogleDrive, точней как примонтировать диск чтобы он был доступен в файловом менеджере? я установил пакеты gvfs-goa и gfvs-google, у меня стоит оболочка LXDE и в ней нет настроек сетевых аккаунтов (имею ввиду через графический интерфейс). Я прочитал что у тех пользователей кто пользуется Gnome можно в настройках ввести данные своего аккаунта и после этого диск примонтируется, но у меня нет такого. Пакет grive насколько я понял подразумевает синхронизацию Гугле-диска с локальной папкой, я такого не хочу. Хочу просто монтировать диск и обращаться к нему как к сьемному. Я пробовал ставить из AUR вот этот пакет — google-drive-ocamlfuse , и это работает. Но во первых пакет долго собирать и хлопотно, во вторых там очень маленькая скорость передачи данных (причину не выяснил). И когда я ставил его, то не знал что существует пакет gvfs-google, пожалуйста помогите мне научиться его использовать или подскажите ман по этому пакету, потому что я нигде почему то не нашёл мануала

В gnome тоже скорость не ахти какая.

В aur есть gigolo для настройки и подключения через gvfs

svicer
В aur есть gigolo для настройки и подключения через gvfs

он не умеет монтировать GoogleDrive, вот что он умеет:
Gigolo может использовать следующие предоставляемые GVfs протоколы:

Устройство Unix (file)
Общая папка Windows (smb)
SSH (sftp)
Сеть (network)
FTP (ftp)
Архив (archive)
HTTP (http)
WebDAV (поддержка безопасности) (davs)
WebDAV (dav)

© 2006-2021, Русскоязычное сообщество Arch Linux.
Название и логотип Arch Linux ™ являются признанными торговыми марками.
Linux ® — зарегистрированная торговая марка Linus Torvalds и LMI.

Источник

Arch Linux User Repository

Search Criteria

Package Details: google-drive-ocamlfuse 0.7.26-2

Package Actions

Git Clone URL: https://aur.archlinux.org/google-drive-ocamlfuse.git (read-only, click to copy)
Package Base: google-drive-ocamlfuse
Description: FUSE-based file system backed by Google Drive, written in OCaml
Upstream URL: https://astrada.github.io/google-drive-ocamlfuse/
Keywords: drive fuse google ocaml
Licenses: MIT
Submitter: mlq
Maintainer: pricechrispy
Last Packager: pricechrispy
Votes: 59
Popularity: 0.56
First Submitted: 2013-10-14 21:44
Last Updated: 2021-06-24 06:22

Dependencies (7)

  • gapi-ocaml>=0.3.19 (gapi-ocaml-git)
  • ocaml-findlib>=1.2.7
  • ocaml-sqlite3>=1.6.1
  • ocamlfuse>=2.7.1
  • ocaml>=4.02.3
  • dune(make)
  • ocaml-ounit(make)

Required by (1)

Sources (1)

Pinned Comments

pricechrispy commented on 2018-01-27 00:47

Another error now exists with the camlidl package on a fresh build system.

In this case, the package is no longer creating a required file called «META». This prevents camlidl from showing up as installed, and prevents the package from building.

If you run «ocamlfind list | grep -i ‘camlidl'», you should see the camlidl packages listed.

If not, manually create the META file: /usr/lib/ocaml/camlidl/META

pricechrispy commented on 2017-04-25 17:39

Before you flag this package out-of-date:

The latest releases are not all tagged versions on GitHub.
For the latest development versions on git, try: https://aur.archlinux.org/packages/google-drive-ocamlfuse-git

Читайте также:  Access denied kali linux

pricechrispy commented on 2016-11-17 10:46

While upgrading to the newer build, the same build error persists as reported in the comments.

When doing a fresh build, I manually created symlinks as root so that the build process finds them, as similarly suggested in the comments.

# ln -s /usr/lib/ocaml/com.cmxa /usr/lib/ocaml/camlidl/
# ln -s /usr/lib/ocaml/com.a /usr/lib/ocaml/camlidl/

After doing this, the directory ‘/usr/lib/ocaml/camlidl/’ should have the following structure in a fresh environment:

$ ls -l /usr/lib/ocaml/camlidl/
total 4
lrwxrwxrwx 1 root root 20 Nov 17 02:23 com.a -> /usr/lib/ocaml/com.a
lrwxrwxrwx 1 root root 23 Nov 17 02:23 com.cmxa -> /usr/lib/ocaml/com.cmxa
-rw-r—r— 1 root root 102 Nov 17 01:11 META

As suggested in the comments, this seems to be an issue with the camlidl package.

This should allow the package to build for now, until an automated PKGBUILD solution is found.

Latest Comments

pricechrispy commented on 2021-08-15 00:28

This package can be difficult to build on a system you’ve already built it, after dependencies get updated.

Some users have had luck removing things in a certain way, in order to rebuild. For example, see: https://aur.archlinux.org/packages/gapi-ocaml/

I use a build server to build cleanly every time.

RyderSJ commented on 2021-07-07 00:04

Have looked everywhere but can’t seem to be able to figure out how to build it. I’ve tried going through and installing the dune libraries that it requests to no avail.

==> Starting build(). File «src/gapi/dune», line 5, characters 63-69: 5 | (libraries extlib netsys threads netstring curl str cryptokit yojson) ^^^^^^ Error: Library «yojson» not found. Hint: try: dune external-lib-deps —missing @install File «src/gdata/dune», line 5, characters 23-27: 5 | (libraries gapi-ocaml xmlm) ^^^^ Error: Library «xmlm» not found. Hint: try: dune external-lib-deps —missing @install ==> ERROR: A failure occurred in build(). Aborting. error: failed to build ‘gapi-ocaml-0.3.19-2’: ==> Making package: google-drive-ocamlfuse 0.7.26-2 (Wed 07 Jul 2021 12:01:38) ==> Retrieving sources. -> Found google-drive-ocamlfuse-0.7.26.tar.gz ==> Validating source files with sha256sums. google-drive-ocamlfuse-0.7.26.tar.gz . Passed ==> Making package: google-drive-ocamlfuse 0.7.26-2 (Wed 07 Jul 2021 12:01:38) ==> Checking runtime dependencies. ==> Missing dependencies: -> gapi-ocaml>=0.3.19 ==> Checking buildtime dependencies. ==> ERROR: Could not resolve all dependencies. error: failed to build ‘google-drive-ocamlfuse-0.7.26-2’: error: packages failed to buid: gapi-ocaml-0.3.19-2 google-drive-ocamlfuse-0.7.26-2

frojnd commented on 2021-06-24 10:46

@pricechrispy I’m trying to install this package but I get: File «src/dune», line 5, characters 40-49: 5 | (libraries cryptokit extlib gapi-ocaml ocamlfuse sqlite3 threads camlidl)) ^^^^^^^^^ Error: Library «ocamlfuse» not found. Hint: try: dune external-lib-deps —missing @install ==> ERROR: A failure occurred in build(). Aborting. error making: google-drive-ocamlfuse

My version of ocamlfuse is: 2.7.1-11

pricechrispy commented on 2020-12-01 03:37

ocaml-cryptokit is failing to build on most recent ocaml, due to ocamlbuild needing a rebuild, see for details https://aur.archlinux.org/packages/ocaml-cryptokit/#comment-778235

you can either build ocamlbuild from ABS against newest ocaml, or wait

dependent package has been fixed, ocaml-cryptokit now builds, and google-drive-ocamlfuse confirmed successful build.

quattro commented on 2020-10-23 12:43

hi,pricechrispy! same problem with ocaml-cryptokit!! please help, don’t build gapi-ocaml and google-drive-ocamlfuse

sihosi1812 commented on 2020-10-06 12:18

I get this error when building ocaml-cryptokit , any possible mistakes I made?

pricechrispy commented on 2020-10-04 16:48

Note: package is maintained, 0.7.22 is the latest release. Each PKGBUILD change I test on a fresh build system. If you are having problems building on a dirty system, others have posted their workarounds, so please look for those and try the solutions posted. If you are having problems building with a 3rd party AUR helper, that is not the supported AUR way to build. It’s up to you and other users of the tool to figure out workarounds for that. If none of those apply, and the build is broken for you, post the full package build and installation console log and I will compare on my end to validate this package still builds on an updated AUR environment.

Читайте также:  Не получается обновление функций до windows 10 версия 1903

egyptianbman commented on 2020-09-22 18:34

Build currently fails with the following:

static_n00b commented on 2020-08-31 23:51

Output of ls -la /usr/lib/ocaml/camlidl :

(no symlinks are stale)

Output of cat /usr/lib/ocaml/camlidl/META :

Output of pacaur -Syu google-drive-ocamlfuse :

(every other ocaml-* package i’ve installed gave no problem)

electra commented on 2020-05-08 21:16

Not install/ I get this: No such package: topkg File «./pkg/pkg.ml», line 4, characters 5-10: 4 | open Topkg ^^^^^ Error: Unbound module Topkg ==> ОШИБКА: Произошел сбой в build().

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Install Open Drive (Google Drive Client)
on Arch Linux

Open Drive (Google Drive Client)

  • Snap Quarantine (snap-quarantine) Publisher
  • Productivity

This is a Linux GUI client for Google Drive.

Open Drive is google drive client for desktops written in Electron. Its fast,secure and easy to use. Features:

  • Automatic synchronization between file.
  • Automatically updates modified files.
  • Gives Notification
  • Run in system tray
  • No need to spend money.

N.B. — Thanks to original authors for the app, Since it is not available in snap store I just tried to publish it unofficially until the original authors make it release on the store.

Details for Open Drive (Google Drive Client)

Enable snaps on Arch Linux and install Open Drive (Google Drive Client)

Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.

Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.

Enable snapd

On Arch Linux, snap can be installed from the Arch User Repository (AUR). The manual build process is the Arch-supported install method for AUR packages, and you’ll need the prerequisites installed before you can install any AUR package. You can then install snap with the following:

Once installed, the systemd unit that manages the main snap communication socket needs to be enabled:

To enable classic snap support, enter the following to create a symbolic link between /var/lib/snapd/snap and /snap :

Either log out and back in again, or restart your system, to ensure snap’s paths are updated correctly.

Install Open Drive (Google Drive Client)

To install Open Drive (Google Drive Client), simply use the following command:

Источник

Лучшие клиенты Google Drive Linux

Google Диск — одно из лучших облачных хранилищ, предлагающее достаточно свободного места для хранения документов, фотографий и вложений Gmail. Популярность Диска растет день ото дня, и можно предположить, что вскоре он полностью вытеснит физические накопители. Поэтому, вместо того, чтобы сохранять файлы по старинке, лучше учиться работать с новыми технологиями. Более того, используя облачное хранилище, можно не переживать о сохранности ваших драгоценных файлов и документов. Google предлагает официальный клиент для работы с Диском под все преобладающие ОС, кроме Linux. Но существует множество альтернатив для работы с ним, которые без труда справляются со своей задачей.

В этой статье, мы собрали лучшие клиенты Google Drive Linux. Может показаться, что этот перечень достаточно длинный, но я хочу, чтобы у вас было из чего выбрать и найти именно то, что подходит для вас. Поэтому, прежде чем останавливаться на конкретной программе из этого списка, сначала установите и проверьте все предложенные варианты. Так вы увидите, соответствует клиент вашим требованиям или нет.

Лучшие клиенты Google Drive Linux

1. GoSync

GoSync — еще один лучший клиент Google Диск для Linux. Он написан на языке программирования Python и предлагает простой в использовании графический интерфейс. Подобно аналогам он позволяет синхронизировать файлы и документы между локальным и удаленным хранилищем. Если вы вносите какие-либо изменения локально или удаленно, он автоматически синхронизируется с обеих сторон. При желании, вы можете приостановить или возобновить синхронизацию.

2. Grive2

Возможно, вы слышали о Grive — еще одном клиенте для Google Диска. На данный момент проект полностью заброшен, но Grive2 — это еще одна интерпретация Grive, которая может стать его достойной заменой. Она поддерживает новый API Drive REST и частичную синхронизацию.

Читайте также:  Создание ярлыков linux mint

3. Rclone

Rclone — это бесплатный и синхронизируемый клиент облачного хранилища на основе CLI с открытым исходным кодом для всех основных ОС, включая Windows, Linux, Mac OS, FreeBSD и т. д. Нельзя сказать, что это просто клиент для работы с Google Drive на Linux. Скорее это программа, позволяющая синхронизировать файлы и документы с несколькими облачными онлайн-хранилищами, включая Google Диск, Amazon S3, OneDrive, Dropbox, Mega, Box и т. д.

4. CloudCross

CloudCross — кроссплатформенный клиент Google Диска с открытым исходным кодом для Linux, Windows и Mac OS. Основной функционал предоставляет возможность синхронизации файлов и документов между локальными и различными удаленными облачными хранилищами. На данный момент поддерживаются Google Drive, Dropbox, OneDrive, Mail.Ru и Яндекс.Диск.

5. Drive

Drive — это инструмент, работающий из под командной строки для скачивания или загрузки файлов Google Диска. Он написан на языке программирования Go и не предлагает слишком много возможностей. Здесь нет функций фоновой синхронизации и он вряд ли сгодится для использования новичками.

6. DriveSync

DriveSync также представляет инструмент для работы из под командной строки для синхронизации файлов и документов Google Диска с вашим компьютером. Вы без труда сможете скачивать недавно добавленные файлы из удаленного хранилища, добавлять папки в черный и белый список синхронизации и многое другое. Он вполне сгодится в качестве лучшей альтернативы официальному клиенту Google Диска для Windows или Mac OS. На данный момент это один из лучших клиентов Google Диска для Linux.

7. Сетевые аккаунты GNOME

Хорошая новость для тех, кто использует Gnome Desktop — в нем поддерживается встроенный клиент Google Диском. Для работы с ним в настройках в разделе с аккаунтами нужно добавить учетную запись Google, после чего вы сможете загружать, синхронизировать, копировать и удалять файлы прямо в файловом менеджере Nautilus. Программа не сможет полностью заменить клиент Google Диска для Linux, но с базовыми функциями она справится без труда.

8. Gdrive

Gdrive — популярный CLI-клиент Google Drive для Linux, который часто используется для взаимодействия с облачным хранилищем для зашифрованного резервного копирования файлов.

9. Tuxdrive

В системе Linux удобно и не сложно использовать терминал. На рынке доступно множество клиентских программ для Google Диска с графическим интерфейсом, но консольных приложений намного меньше. Представляем вам Tuxdrive CLI-клиентом Google Диска для Linux. Используя этот инструмент, вы можете получить доступ к файлам и документам Google Диска, загружать или скачивать файлы и использовать другие функции облачного хранилища.

10. Google-drive-ocamlfuse

Этот клиент для работы с облачным хранилищем Google обладает необходимыми функциями, включая доступ к файлам и папкам, корзине, а также использование Документов Google в режиме только чтение. Это CLI-клиент, который поддерживается самой Google, позволяющий работать с несколькими учетными записями и монтировать Google Диск на Linux.

Выводы

Как это не прискорбно, но Google до сих пор ни создала ни одного официального приложения для работы с Google Drive на Ubuntu или других дистрибутивах Linux. Однако стороннее программное обеспечение предоставляет множество возможностей для работы с этим облачным хранилищем.

В этой статье мы рассмотрели лучшие клиенты Google Drive Linux, каждый из которых, имеет свои сильные и слабые стороны. Невозможно выделить, какой клиент Google Диска является самым лучшим, поскольку это в большей степени зависит от требований отдельных пользователей. Как мы увидели, у нас есть из чего выбрать: существуют клиенты, как с графическим интерфейсом, так и те, что можно использовать с помощью командной строки.

А какая программа из этого списка больше всего нравится лично вам? Или может быть мы упустили какой-то другой удобный клиент Google Диска? Расскажите нам о своем опыте в комментариях ниже. И не забудьте поделиться этой статьей в социальных сетях. Спасибо, что вы с нами.

Источник

Оцените статью