4 clientes Linux populares (não oficiais) do Google Drive

  • Samson Garrison
  • 0
  • 4733
  • 700

Faz mais de quatro anos que o Google lançou seu serviço de armazenamento em nuvem Google Drive e, sem dúvida, cresceu para se tornar um dos serviços de armazenamento em nuvem mais populares do mercado (com mais de um milhão de clientes pagantes).

Dados esses números, seria de se supor que o serviço estaria acessível aos usuários de todas as principais plataformas. Infelizmente, esse não é o caso. Embora os clientes oficiais estejam disponíveis para Windows, Android e OS X desde o primeiro dia, o iOS e o Chrome OS também chegaram à lista em breve. Notavelmente ausente da lista, no entanto, está o Linux.

A empresa com sede em Mountain View, Califórnia, disse em 2012 que "a equipe está trabalhando em um cliente de sincronização para Linux". que foi seguido por "a equipe está trabalhando em um cliente de sincronização para Linux" em 2013, mas nunca compartilhou um período exato. Compreensivelmente, os usuários do Linux estão descontentes e frustrados, com threads inteiros do Reddit dedicados a discutir a apatia do Google em relação a eles..

Embora ainda não saibamos se e quando um cliente oficial do Google Drive para Linux chegará, felizmente existem várias alternativas não oficiais disponíveis que podem fazer o trabalho por você. Neste artigo, discutiremos quatro deles: Grive2, dirigir, overGrive, e Em sincronia.

Nota: Todos os clientes foram testados no Ubuntu 16.04, e todos os comandos mencionados no artigo são específicos do Ubuntu.

1. Grive2

O Grive2 é uma bifurcação do cliente Grive agora abandonado para o Google Drive que parou de funcionar após o encerramento da API da lista de documentos usada. A nova iteração, desenvolvida por Vitaliy Filippov, usa a API REST do Google Drive para conversar com o serviço de armazenamento em nuvem da gigante das buscas. Antes de começarmos com a parte de instalação e configuração, vale a pena mencionar que o Grive2 ainda está na fase beta, o que significa que existem alguns recursos ausentes e a ferramenta às vezes também pode ser um buggy.

Baixar e instalar

O primeiro passo é baixar o pacote mais recente do Grive2 na página oficial do GitHub da ferramenta. Uma vez feito, você precisará instalar as dependências da ferramenta antes de criar a própria ferramenta - eis o comando para fazê-lo:

sudo apt-get install git cmake compilação essencial libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev

Agora, extraia o pacote Grive2 baixado (arquivo .zip) e entre no diretório extraído. Aqui, execute os seguintes comandos para criar e instalar a ferramenta:

mkdir build cd build cmake… make -j4 sudo make install 

Configuração

Em seguida, crie um diretório em que você deseja sincronizar seus itens do Google Drive. Por exemplo, eu criei um diretório chamado Google Drive no meu diretório pessoal. Uma vez feito, entre no diretório recém-criado e execute o Grive2 através da linha de comando, simplesmente digitando o seguinte comando:

grive -a

Observe que '-a' é necessário ao executar o Grive2 pela primeira vez, pois ajuda o cliente a se conectar à sua conta do Google Drive. Como você pode ver na saída abaixo, você precisa ir para um URL, onde será perguntado se deve ou não permitir que este aplicativo acesse sua conta do Google Drive. Depois que a permissão é concedida, é apresentado um código que você precisará inserir na linha de comando:

É isso aí. Supondo que todas as etapas mencionadas até agora sejam executadas com sucesso, o Grive2 começará a baixar seus arquivos do Google Drive localmente. Lembre-se de que você precisará executar o comando 'grive' (sans '-a') sempre que desejar que a sincronização ocorra - para obter ajuda, execute o comando com o sinalizador '-help'. Para aprender em detalhes sobre os recursos da ferramenta e suas limitações, acesse aqui.

2. overGrive

O overGrive é um cliente baseado em GUI para o Google Drive. O projeto começou como um front-end gráfico para o agora extinto cliente de linha de comando Grive, mas logo se transformou em um cliente completo e completo para o serviço de armazenamento em nuvem do Google. Infelizmente, o overGrive não é de código aberto nem de freeware - é um software proprietário que custa US $ 4,99 por conta do Google Drive. No entanto, ele vem com um teste gratuito de 14 dias para você julgar se vale ou não a pena pagar por.

Baixar e instalar

O primeiro passo é fazer o download do pacote overGrive, algo que você pode fazer no site oficial. Para o Ubuntu, você receberá um arquivo .deb, que pode ser instalado usando o comando 'dpkg'. Aqui está como eu fiz isso no meu caso:

sudo dpkg -i overgrive_3.1.9_all.deb

No meu caso, o comando acima falhou inicialmente com a seguinte saída:

Lendo listas de pacotes… Concluído Criando árvore de dependências Lendo informações de estado… Concluído Você pode executar o 'apt-get -f install' para corrigi-los: Os pacotes a seguir possuem dependências não atendidas: overgrive: Depende: python-pip, mas não vai ser instalado Depende: python-gi, mas não será instalado Depende: python-setuptools, mas não será instalado Depende: libappindicator1, mas não será instalado E: dependências não atendidas. Tente 'apt-get -f install' sem pacotes (ou especifique uma solução).

Então, como você pode ver, havia algumas dependências não atendidas, algo que eu corrigi executando o seguinte comando:

instalação do apt-get -f

E executou o comando 'dpkg' novamente - desta vez, foi bem-sucedido e o cliente foi instalado. Para iniciar o overGrive, vá para o Dash:

Configuração

Quando o cliente é iniciado pela primeira vez, você precisará executar uma configuração que conecte efetivamente o cliente à sua conta do Google Drive.

Clique no botão 'Ok' na janela acima e você verá a seguinte janela:

Aqui, clique no botão "Conectar conta". Isso abrirá uma página da web onde você será solicitado a autorizar o oneGrive a acessar sua conta do Google Drive.

Ao clicar no botão "Permitir", você receberá um código, que deverá ser inserido na janela do cliente (a parte desfocada da imagem abaixo):

Em seguida, pressione o botão 'Validar'.

Estranhamente, no meu caso, depois que eu apertei o botão 'Validar', a janela do oneGrive desapareceu como se o software travasse. Esperei um minuto ou mais e, em seguida, novamente abri o OverGrive através do Dash. Dessa vez, fui apresentada a uma janela informando que o oneGrive está atualmente em execução em um período de avaliação que expira em 14 dias.

Caso encontre a mesma situação, pressione o botão 'Continuar', pois o botão 'Ativar' o leva ao site oficial do cliente, presumivelmente para a compra de uma licença.

Pressionar o botão 'Continuar' abre uma janela que mostra que o cliente agora está conectado à sua conta do Google Drive.

Pressione o botão 'Iniciar sincronização' e a janela do cliente desaparecerá com o ícone da bandeja do sistema oneGrive aparecendo no canto superior direito da tela. Também será exibida uma notificação informando que o recurso 'Sincronização automática' está LIGADO.

Clique no ícone da bandeja do sistema do cliente e você verá que o processo de sincronização já começou.

Você também pode alternar o recurso 'Sincronização automática' a partir daqui, além de abrir o diretório local (onde seu material do Google Drive está sendo sincronizado) e visitar a interface da Web do Google Drive.

Para obter mais informações sobre a ferramenta, incluindo o conjunto completo de recursos que ela fornece, acesse aqui..

3. dirigir

'drive' é um cliente do Google Drive em linha de comando que permite enviar e receber informações de / para o serviço de armazenamento em nuvem da gigante das pesquisas. Embora possa parecer um, 'drive' ainda não é outro cliente Linux de terceiros para o Google Drive - foi escrito por um funcionário do Google Burcu Dogan que trabalha para a equipe de plataforma do Google Drive e, além disso, o Google detém os direitos autorais de a ferramenta. No último ano, no entanto, Dogan esteve ocupado, então o projeto está sendo mantido por Emmanuel T Odeke (odeke-em).

Baixar e instalar

Antes de instalar o 'drive', verifique se a versão 1.5.X ou superior do compilador de idiomas GO do Google está instalada no seu sistema. Para baixar e configurar o ambiente para GO, consulte as instruções aqui.

Agora, você pode instalar o cliente 'drive' - aqui está o comando:

vá para -u github.com/odeke-em/drive/cmd/drive

Após a conclusão do comando acima, crie um diretório no qual você deseja que o 'drive' sincronize seus itens do Google Drive. Por exemplo, no meu caso, criei um diretório chamado 'gdrive' no meu diretório pessoal:

 mkdir ~ / gdrive

E, em seguida, execute o seguinte comando:

$ drive init ~ / gdrive

Como de costume, primeiro será necessário conectar o cliente à sua conta do Google Drive. Portanto, quando você executa o comando acima, ele solicita autorização:

Vá para o link exibido na tela do seu terminal, autorize o cliente a se conectar à sua conta (verifique se você já está conectado ao seu Google Drive) e, finalmente, copie o código que você chegar lá e cole-o no terminal.

Agora, você pode fazer um 'drive pull' para baixar dados da sua conta do Google Drive para o seu computador local e 'drive push' para vice-versa. Aqui está um exemplo de pull:

$ drive pull Dicas avançadas de GDB Como resolver… + / Dicas avançadas de GDB Contagem de adição 1 src: 13,39KB Continuar com as alterações? [S / n]: S 13715/13715 [========================================= ==================================================== =======================] 100,00% 2s

Na documentação oficial do cliente, “o comando pull baixa dados que não existem localmente, mas remotamente no Google drive, e podem excluir dados locais que não estão presentes no Google Drive. Execute-o sem argumentos para extrair todos os arquivos do caminho atual. ”

E aqui está um exemplo de push:

$ drive push test.txt Resolvendo… + /test.txt Contagem de adição 1 Continue com as alterações? [S / n]: y

Aqui está o que a documentação diz sobre push: “O comando push carrega dados no Google Drive para espelhar os dados armazenados localmente. Como o pull, você pode executá-lo sem argumentos para enviar todos os arquivos do caminho atual ou pode passar por um ou mais caminhos para enviar arquivos ou diretórios específicos. ”

Caso você esteja se perguntando por que 'drive' segue o modelo push-pull, em vez da sincronização em segundo plano, aqui está o que a documentação oficial da ferramenta tem a dizer sobre isso. Para mais informações sobre 'drive', dirija-se aqui.

4. Insincronização

O Insync é um cliente do Google Drive rico em recursos e baseado em GUI que funciona em várias plataformas, incluindo Linux. No entanto, como o OverGrive, o Insync também é um software proprietário - custa US $ 25. O valor cobrado pode ser único ou por ano, dependendo de você ser um usuário final, profissional ou uma organização. Felizmente, o Insync fornece uma trilha gratuita de 15 dias, para que você possa testá-la antes de decidir se deve ou não gastar seu dinheiro nela..

Baixar e instalar

Para baixar o Insyc no seu sistema, baixe o pacote / instalador do seu sistema no site oficial da ferramenta. Para o Ubuntu, será baixado um arquivo .deb, que você pode instalar facilmente usando o comando 'dpkg'. Aqui está o comando no meu caso:

sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb

Depois de concluído, você verá uma notificação semelhante à seguinte:

Clique no botão 'Iniciar Insyc' na janela acima e você verá o ícone 'i' (veja a imagem abaixo) na bandeja do sistema:

Configuração

Clique no ícone do Insync na bandeja do sistema e clique na opção 'Abrir janela do aplicativo' para iniciar a interface do usuário:

Portanto, como no caso de qualquer outro cliente, aqui também o primeiro passo é conectar o cliente à sua conta do Google Drive. Então, clique no botão "ADICIONAR CONTA DO GOOGLE" na interface do usuário. Ele abrirá uma página da web solicitando que você permita que o cliente acesse sua conta.

Após a autorização, o cliente instalado em sua máquina solicitará que você forneça um diretório no qual deseja sincronizar seus itens do Google Drive:

Depois de concluir esta configuração, pressione o botão 'Concluir'.

Agora, quando você abrir a interface do cliente, verá os arquivos e pastas armazenados na sua conta conectada do Google Drive, além de opções que detalham como você configurou o Insyc para lidar com eles.

A coluna de cor cinza à esquerda contém várias opções de configuração disponíveis para o usuário. Por exemplo, a Sincronização seletiva permite escolher quais arquivos você deseja que o cliente sincronize; Lista de ignorados permite especificar os arquivos / pastas que você não deseja carregar / baixar; Converter permite especificar se você deseja ou não converter os itens armazenados no Google Drive em outro formato, como Microsoft Office ou OpenDocument; e Estatísticas fornece um gráfico mostrando quanto do seu espaço no Google Drive foi consumido.

Para mais informações sobre o cliente, acesse este link no site oficial do Insync. Se você instalou a ferramenta e tem algumas dúvidas / consultas relacionadas, acesse a página de suporte oficial.

VEJA TAMBÉM: 10 melhores aplicativos para tocadores de música Linux

Conclusão

Todos os clientes do Google Drive discutidos aqui têm suas próprias forças e fraquezas; portanto, seria injusto dizer qual é o melhor. Tudo depende dos seus requisitos - por exemplo, se você precisa ou não de um cliente baseado em GUI, está disposto a pagar por isso, que tipo de conjunto de recursos precisa e muito mais.

Lembre-se também de que a lista que discutimos aqui não é exaustiva - outras alternativas de terceiros como o Rclone também estão disponíveis. Portanto, você também pode dar uma olhada nelas se todas as opções acima não conseguirem impressioná-lo.




Ainda sem comentários

Guias de compra de gadgets, tecnologias importantes
Publicamos guias detalhados para a compra de equipamentos, criamos listas interessantes dos melhores produtos do mercado, cobrimos notícias do mundo da tecnologia