PC

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

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

Já se passaram mais de quatro anos desde que o Google lançou seu serviço de armazenamento em nuvem Google Drive, e não há dúvida de que ele cresceu e se tornou 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 seria acessível a usuários de todas as principais plataformas. Infelizmente, não é esse o caso. Embora os clientes oficiais estejam disponíveis para Windows, Android e OS X desde o primeiro dia, iOS e Chrome OS também entraram na lista em breve. Notavelmente ausente da lista, no entanto, está o Linux.

A empresa sediada 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 de tempo exato. Compreensivelmente, os usuários do Linux estão infelizes e frustrados, com tópicos 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, iremos discutir quatro deles: Grive2, dirigir, overGrive, e Em sincronia.

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

1. Grive2

Grive2 é um fork do agora abandonado cliente Grive para o Google Drive que parou de funcionar depois que a API de Lista de Documentos usada foi encerrada. A nova iteração, desenvolvida por Vitaliy Filippov, usa a API REST do Google Drive para se comunicar com o serviço de armazenamento em nuvem do gigante das buscas. Antes de começarmos com a parte de instalação e configuração, vale a pena mencionar que Grive2 ainda está em fase beta, o que significa que alguns recursos estão faltando e a ferramenta pode às vezes funcionar com erros.

Baixar e instalar

A primeira etapa é baixar o pacote Grive2 mais recente da página oficial do GitHub da ferramenta. Uma vez feito isso, você precisará instalar as dependências da ferramenta antes de construir a própria ferramenta - aqui está o comando para fazer isso:

sudo apt-get install git cmake build-essential 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 

Configurar

Em seguida, crie um diretório onde deseja que seus itens do Google Drive sejam sincronizados. Por exemplo, criei um diretório apelidado Google Drive no meu diretório inicial. Uma vez feito isso, entre no diretório recém-criado e execute 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ê deve acessar um URL, onde será perguntado se deseja ou não permitir que este aplicativo acesse sua conta do Google Drive. Assim que a permissão for concedida, um código é apresentado, o qual você terá que inserir na linha de comando:

É isso. Assumindo que todas as etapas mencionadas até agora foram executadas com sucesso, Grive2 começará a baixar seus arquivos do Google Drive localmente. Lembre-se de que você terá que executar o comando 'grive' (sans '-a') toda vez que quiser que a sincronização aconteça - para obter ajuda, execute o comando com o sinalizador '-help'. Para aprender em detalhes sobre os recursos da ferramenta, bem como suas limitações, clique aqui.

2. overGrive

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 tornou um cliente separado e completo para o serviço de armazenamento em nuvem do Google. Infelizmente, overGrive não é um código aberto, nem um freeware - é um software proprietário que custa $ 4,99 por conta do Google Drive. No entanto, ele vem com uma avaliação gratuita de 14 dias para você julgar se vale a pena pagar por.

Baixar e instalar

O primeiro passo é baixar o pacote overGrive, algo que você pode fazer em seu site oficial. Para o Ubuntu, você obterá um arquivo .deb, que pode ser instalado usando o comando 'dpkg'. Veja como fiz 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 Construindo árvore de dependências Lendo informações de estado ... Concluído Você pode querer executar 'apt-get -f install' para corrigi-los: Os seguintes pacotes têm dependências não atendidas: overgrive: Depende: python-pip mas não vai ser instalado Depende: python-gi mas não vai ser instalado Depende: python-setuptools mas não vai ser instalado Depende: libappindicator1 mas não vai 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 consertei executando o seguinte comando:

apt-get -f install

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

Configurar

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

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

Clique aqui 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', será apresentado um código, que deverá ser inserido na janela do cliente (a parte desfocada na imagem abaixo):

Em seguida, clique no botão 'Validar'.

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

Caso você se depare com a mesma situação, você deve clicar no botão 'Continuar', pois o botão 'Ativar' leva você ao site oficial do cliente, provavelmente para a compra de uma licença.

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

Clique no botão 'Iniciar sincronização' e a janela do cliente desaparecerá com o ícone do oneGrive na bandeja do sistema aparecendo no canto superior direito da tela. Uma notificação também será exibida 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' aqui, bem como 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 oferece, clique aqui.

3. dirigir

'drive' é uma linha de comando do cliente Google Drive que permite que você empurre e puxe coisas de / para o serviço de armazenamento em nuvem do gigante das buscas. Embora possa parecer, 'drive' na verdade 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 o que mais, o Google ainda detém os direitos autorais para a ferramenta. No entanto, durante o ano passado, Dogan esteve ocupado, então o projeto está sendo mantido por Emmanuel T Odeke (odeke-em).

Baixar e instalar

Antes de prosseguir e instalar o 'drive', certifique-se de ter a versão 1.5.X ou superior do compilador de linguagem GO do Google instalado em seu sistema. Para baixar e configurar o ambiente para GO, veja as instruções aqui.

Agora, você pode prosseguir com a instalação do cliente 'drive' - aqui está o comando para ele:

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

Uma vez que o comando acima é feito, crie um diretório onde você deseja que o 'drive' sincronize suas coisas do Google Drive. Por exemplo, no meu caso, criei um diretório chamado 'gdrive' em meu diretório inicial:

 mkdir ~ / gdrive

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ê executar o comando acima, ele solicitará sua autorização:

Acesse o link exibido na tela do seu terminal, autorize o cliente a se conectar à sua conta (certifique-se de que você já esteja logado no Google Drive) e, por fim, copie o código que você acessou e cole no terminal.

Agora, você pode fazer um 'drive pull' para baixar dados de sua conta do Google Drive para sua máquina local e 'drive push' para fazer o contrário. Aqui está um exemplo de atração:

$ drive pull Advanced-GDB-tips Resolvendo… + / Advanced-GDB-tips Contagem de adição 1 src: 13,39 KB Continuar com as alterações? [Y / n]: Y 13715/13715 [============================================= ========================================================== =========================] 100,00% 2s

Na documentação oficial do cliente, “o comando pull baixa dados que não existem localmente, mas sim remotamente no Google Drive, e pode excluir dados locais que não estão presentes no Google Drive. Execute-o sem nenhum argumento para puxar 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 Continuar com as alterações? [S / n]: a

Aqui está o que a documentação diz sobre o push: “O comando push carrega dados para o Google Drive para espelhar os dados armazenados localmente. Como pull, você pode executá-lo sem nenhum argumento para enviar todos os arquivos do caminho atual ou pode passar 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 de sincronização em segundo plano, aqui está o que a documentação oficial da ferramenta tem a dizer sobre isso. Para obter mais informações sobre 'conduzir', clique aqui.

4. Insync

Insync é um cliente do Google Drive baseado em GUI e rico em recursos 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 anual, dependendo se você é um usuário final, profissional ou uma organização. Felizmente, o Insync oferece uma trilha gratuita de 15 dias, para que você possa testá-la antes de decidir se vai ou não gastar seu dinheiro nela.

Baixar e instalar

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

sudo dpkg -i insync_1.3.6.36076-trusty_i386.deb

Depois de fazer isso, você verá uma notificação semelhante a esta:

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

Configurar

Clique no ícone do Insync na bandeja do sistema e, em seguida, clique na opção 'Abrir janela do aplicativo' para iniciar a IU:

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

Depois de autorizar, o cliente instalado em sua máquina pedirá que você forneça um diretório no qual deseja sincronizar suas coisas do Google Drive:

Assim que terminar esta configuração, clique no botão 'Concluir'.

Agora, ao abrir a IU do cliente, você verá os arquivos e pastas armazenados em sua conta do Google Drive conectada, bem como opções detalhando como você configurou Insyc para lidar com eles.

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

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

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

Conclusão

Todos os clientes do Google Drive discutidos aqui têm seus próprios pontos fortes e fracos, então seria injusto dizer qual deles é o melhor. Tudo depende da sua necessidade - por exemplo, se você precisa ou não de um cliente baseado em GUI, se você está disposto a pagar por ele, que tipo de conjunto de recursos você precisa e muito mais.

Também tenha em mente que a lista que discutimos aqui não é exaustiva - outras alternativas de terceiros, como Rclone, também estão disponíveis. Portanto, você também pode dar uma olhada neles se todos os itens acima não o impressionarem.

Hoje eu aprendi, 6 fatos mais interessantes sobre o Reddit
Estou de volta com mais um post interessante com muitos fatos não tão conhecidos e desta vez temos fatos do Reddit. Reddit é meu site favorito, embor...
Curalate permite que você saiba quem está marcando sua marca
Até agora, acredito que todos devem estar cientes sobre o Pinterest, mas você está aproveitando ao máximo? Você está levando isso tão a sério quanto l...
Como bloquear chamadas desconhecidas no iPhone de forma nativa
iPhones oferecem uma maneira fácil de bloquear chamadas por seus números; portanto, se você receber uma chamada de spam, poderá bloqueá-la facilmente....