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

30 de abril de 2020 0 265

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 enorme 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, é o Linux.

Empresa sediada em Mountain View, Califórnia disseem 2012, “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 infelizes e frustrados, comtópicos completos do Reddit dedicado 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 , drive , overGrive e Insync .

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 pode, às vezes, funcionar com erros também.

Baixar e instalar

O primeiro passo é baixar o pacote Grive2 mais recente do site da ferramenta. página oficial do GitHub. 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 no qual você deseja sincronizar seus itens do Google Drive. Por exemplo, criei um diretório chamado googleDrive 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:

grive2-authentication-blurd>

É 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, consulteaqui.

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.

Baixar e instalar

O primeiro passo é baixar o pacote overGrive, algo que você pode fazer a partir do website 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ência Lendo informações de estado ... Concluído Você pode executar o 'apt-get -f install' para corrigi-los: Os seguintes pacotes têm dependências não atendidas: overgrive: Depende: python-pip, mas não será instalado Depends: python-gi, mas não será instalado Depends: python-setuptools, mas não será instalado Depends: 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:

overgrive-icon-dash>

Configuração

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

overgrive-1-setup-required>

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

overgrive-2-setup>

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

overgrive-3-autorização>

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):

overgrive-4-setup-pin-blurd>

Em seguida, clique no 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. Desta 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.

overgrive-5-rerun>

Caso você 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.

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

overgrive-7-conectado>

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á ativado.

overgrive-8-sync-start>

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

overgrive-9-tray-menu>

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 – éescrito por um funcionário do GoogleBurcu Dogan, que trabalha para a equipe de plataforma do Google Drive, e mais ainda, o Google detém os direitos autorais da ferramenta. No último ano, no entanto, Dogan esteve ocupado, portanto o projeto está sendomantido por Emmanuel T. Odeke (odeke-em).

Baixar e instalar

Antes de prosseguir e 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çõesaqui.

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:

drive-auth-blur>

Vá para o link exibido na tela do terminal, autorize o cliente a se conectar à sua conta (verifique se você já está logado no Google Drive) e, finalmente, copie o código que você acessa e cole 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 Advanced-GDB-tips Como resolver ... + / Advanced-GDB-tips 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 o documentação oficial da ferramentatem a dizer sobre isso. Para mais informações sobre ‘drive’, dirijaaqui.

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 na página da ferramenta. website oficial. 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:

insync-instalação-concluída>

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

insync-running>

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:

UI insync>

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.

autorização de insincronização>

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:

configuração insync>

Depois de concluir esta configuração, clique no 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.

insync-sync-begin>

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 para 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 obter mais informações sobre o cliente, vá para esse linkno site oficial do Insync. Se você instalou a ferramenta e tem algumas dúvidas / consultas relacionadas, vá para opágina de suporte oficial.

VEJA TAMBÉM: 10 Melhores Aplicativos para Linux Music Player

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 Rclonetambé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.

Linux PC