Montar o Google Drive no Linux?

Respostas:

33

Grive ou inSync é uma ferramenta de sincronização de arquivos que sincroniza um sistema de arquivos local e o Google Drive remoto. Você não pode "montar" o Google Drive usando essas ferramentas.

Para montagem, use o sistema de arquivos baseado em FUSE do google-drive-ocamlfuse para o Google Drive.

As instruções de instalação e mais detalhes sobre configuração e autorização estão na página wiki Instalação do sistema de arquivos FUSE no Google Drive (no GitHub).

A página inicial do GitHub do projeto também possui o arquivo leia-me referente ao google-drive-ocamlfusecódigo-fonte.

Aqui estão instruções específicas da distribuição para montar o Google Drive com o google-drive-ocamlfuse.

Dan
fonte
11
Bem-vindo ao Stack Exchange! Parece uma ótima ferramenta. Uma ressalva parece ser que ele requer um navegador da web para se autenticar com oauth2. Você pode editar sua resposta para indicar como tal.
Isuldor 21/10
Sim, mas existe uma solução alternativa para obter autorização em um host sem cabeça ( github.com/astrada/google-drive-ocamlfuse/wiki/… ). Você ainda precisará de um navegador, mas ele não precisa estar na mesma máquina.
Astrada 31/10/2013
Agora em 2017, há alguma atualização? ou ainda é a única solução?
Mohammed Noureldin
13

Existe um cliente de código aberto para o Google Drive: Grive .

Por enquanto, o aplicativo é considerado experimental e carece de sincronização completa, mas já pode carregar e baixar arquivos novos ou alterados (para que você possa acessar seus arquivos offline). O que ele ainda não pode fazer é: aguardar alterações e sincronizar automaticamente os arquivos ou excluir os arquivos (quando um arquivo é excluído localmente, é ignorado e quando é excluído remotamente, é reenviado se existir localmente).

Fontes e binários estão disponíveis no Github . Um terceiro, o webupd8, forneceu um PPA para o Ubuntu .

Observe que este projeto foi oficialmente abandonado desde setembro de 2018 .

isuldor
fonte
11
Atualmente, um link está morto - tente: github.com/Grive/grive
De acordo com os documentos, griveparece que não é possível acessar o Google Docs, mas para isso a outra resposta pode ajudar: < code.google.com/p/google-docs-fs/wiki/OnlineManual >. Estou certo de que eles se complementam?
imz - Ivan Zakharyaschev
7
Não é curioso que grivetente imitar o comportamento de "sincronização" de um cliente do Gogle Drive, em vez de seguir a abordagem tradicional do Unix de montar um sistema de arquivos? Para mim, parece mais conveniente decidir qual arquivo no FS remoto eu quero abrir e somente então a transferência acontecerá. E se eu não quiser sincronizar todos os arquivos? Obviamente, sincronizar e não montar pode fazer sentido dentro de uma implementação de um FS distribuído, em vez do FS remoto centralizado - veja git-annexcomo uma possível implementação de um FS distribuído. A montagem pode ser feita em cima da sincronização.
imz - Ivan Zakharyaschev
3
Não há atualizações há mais de 2 anos. Isso parece abandonado.
11
Um projeto oficialmente abandonado.
Mateusz Konieczny
5

Há um SDK disponível, então alguém provavelmente fará uma solução Linux em breve. Há também uma unidade no Google+ em andamento no momento para fazer com que o Google adicione um cliente Linux, além dos clientes Windows, Mac e Android (sem mencionar seus planos para um cliente iOS).

Eles estarão a par do Dropbox :) (com um pouco mais de espaço livre extra por padrão)

Musaab
fonte
11
Sim, eles anunciaram que está a caminho. Mas ainda não há cliente Linux. Eu estava esperando por uma implementação pela comunidade aberta com FUSE ou algo assim ...
Polemon
11
Existe uma fonte para este anúncio?
Eu acho que nunca conseguimos um
Gabriel Fair
4

Existe um pacote de Luca Invernizzi para isso. Consulte http://code.google.com/p/google-docs-fs/wiki/OnlineManual .

Para o Ubuntu:

Primeiro você precisa adicionar os pacotes fornecidos por Luca e disponíveis em seu PPA (Ubuntu 11.10 apenas no momento):

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

Depois que tudo o que for necessário for instalado, efetue logout e logon novamente.

  1. Abra o Nautilus Crie uma nova pasta na sua pasta Home, intitulada Drive
  2. Abra um terminal e execute: gmount Drive [email protected]
  3. Digite sua senha
  4. Seu Google Drive agora está montado na Drivepasta

Fonte: Como acessar o Google Drive via Nautilus no Ubuntu

raiz-11
fonte
11
Parece que é apenas para o Google Docs. Os documentos são apenas uma parte do Google Drive; Estou certo? Mas existe grivea outra resposta para acessar tudo, exceto os documentos.
imz - Ivan Zakharyaschev
11
No Ubuntu 12.04 (ARM, não o habitual i386), eu poderia wgetinstalar com dpkg --install o pacote "gdrive" no formulário - depois apt-get install python-gdata python-fuse.
IMZ - Ivan Zakharyaschev
Para baixar o deb e instalar depois que ele apt-get install python-gdata python-fuseainda estiver funcionando. não solicitou senha incorreta.
Hastur
4

Insync é um cliente Linux para Google Drive com os seguintes recursos:

  • suporte a várias contas do Google
  • edição off-line de documentos do Google
  • clique com o botão direito do mouse em compartilhar no menu de contexto
  • notificações de alterações recentes
  • suporte a disco rígido externo
  • suporte para as distribuições mais populares (Ubuntu, Linux Mint, Debian, Fedora, openSUSE)
  • suporte para os ambientes de desktop mais populares (Unity, MATE, GNOME Shell, Cinnamon, KDE 4, Xfce)
  • suporte para vários gerenciadores de arquivos (Nautilus, Caja, Nemo, Dolphin, Thunar)

Saiba mais em insynchq.com/linux .

Disclaimer: Eu sou um dos desenvolvedores do Insync.

user1591276
fonte
2

Acabei de descobrir a sincronização . Não sei como é bom; parece ser fonte fechada.

PD (28/12/2018): Após vários anos usando insync, recomendo vivamente como um sincronizador de desktop Linux para o Google Drive. Verifique esta postagem para obter mais detalhes sobre os recursos.

Ismael Olea
fonte
11
esta resposta é uma duplicata baixa qualidade dos anteriores unix.stackexchange.com/a/61224/92199
Mateusz Konieczny
0

Uma abordagem alternativa é usar um serviço online para acessar o Google Drive usando o WebDAV (por exemplo, usando http://synqya.appspot.com ), para que não seja necessário instalar o cliente ou outros complementos.

prender
fonte
0

Eu segui as instruções aqui:

http://xmodulo.com/2013/10/mount-google-drive-linux.html

e conseguiu que ele funcionasse com sucesso no Fedora 16.

Isso cria o google-drive-ocamlfuse, que é usado para acessar o google drive.

user1725779
fonte
Esta é a sua opinião, sem fornecer fatos sobre o porquê "não funcionou para você" realmente não respondeu e um comentário ruim também.
X Tian
Por favor, reveja meu post atualizado, ele fornece informações factuais.
precisa saber é o seguinte
11
Obrigado pela atualização, mas agora você tem um subconjunto das informações que estão na resposta aceita.
Mat
0

Embora não seja um sistema de arquivos montado no kernel do Linux, o KIO GDrive (parte do KDE) permite que aplicativos compatíveis com o KIO (como o gerenciador de arquivos Dolphin, o editor Kate ou o visualizador de imagens Gwenview) acessem, naveguem e editem os arquivos do Google Drive .

kio-gdriveestá disponível como pacote em várias distribuições Linux. Se instalado, o gerenciador de arquivos Dolphin receberá uma entrada "Google Drive" em "Rede". Lá, um usuário de área de trabalho sem privilégios pode 'montar' uma conta do GoogleDrive por meio de uma configuração gráfica guiada (durante a qual o navegador padrão será aberto onde é necessário conceder permissão ao KDE KAaccounts para acessar a conta do GoogleDrive).

Esse método não fornece acesso ao GoogleDrive por meio de um terminal, mas o integra perfeitamente a uma área de trabalho gráfica.

Michael Franzl
fonte
-1

O Insync é realmente o melhor cliente para o Google Driver

https://www.insynchq.com

É completo e gratuito durante a fase beta.

Fuad Saud
fonte