Apesar do envolvimento crescente da Microsoft com o Linux e o código aberto, o suporte nativo para seus produtos de consumo, como o OneDrive, permanece improvável. Contudo, a comunidade Linux, conhecida pela sua engenhosidade, desenvolveu alternativas: aplicativos de terceiros para o OneDrive no Linux.
Este artigo explora quatro excelentes aplicativos não oficiais do Microsoft OneDrive para Linux, detalhando como obtê-los e como utilizá-los. Vamos começar!
1. Cliente OneDrive Gratuito
O Cliente OneDrive Gratuito é uma solução de linha de comando notável para usuários Linux que desejam sincronizar arquivos com o serviço de nuvem da Microsoft. Para quem se sente confortável usando o terminal, esta é uma das melhores opções disponíveis para Linux.
Recursos de Destaque
- Suporte a pastas compartilhadas.
- Capacidade de retomar sincronizações interrompidas.
- Instruções de instalação de dependências claras para as principais distribuições Linux.
- Compatibilidade com contas pessoais e empresariais.
- Monitoramento de arquivos em tempo real através do Inotify.
Instalação – Cliente OneDrive Gratuito
Atualmente, o Cliente OneDrive Gratuito não oferece pacotes de instalação prontos para download. A sua utilização requer a construção a partir do código fonte. Siga os passos abaixo no terminal:
Passo 1: Acesse a página do GitHub do cliente e localize as instruções de dependência para o seu sistema Linux, na seção “Build Requirements”.
Passo 2: Após instalar as dependências, adicione o DMD Reference Compiler ao seu perfil Bash.
source ~/dlang/dmd-2.083.0/activate
Passo 3: Clone o código do GitHub e instale o software no seu computador Linux.
git clone https://github.com/abraunegg/onedrive.git cd onedrive make sudo make install deactivate ~/dlang/dmd-2.083.0/activate
Utilizando o Cliente OneDrive Gratuito
Para iniciar a sincronização com o Cliente OneDrive Gratuito, digite o seguinte comando no terminal:
onedrive --synchronize
Ao inserir o comando `onedrive` com a opção “synchronize”, um URL será exibido no terminal. Clique no link e faça login na sua conta Microsoft.
Após o login, você será redirecionado para uma página em branco. Copie o URL da página, cole-o no terminal e pressione Enter.
Com a sessão iniciada, o Cliente OneDrive Gratuito irá baixar e configurar todos os seus arquivos do OneDrive no diretório `~/OneDrive`. Aguarde até que o processo seja concluído.
Para sincronizar alterações, adicione os seus arquivos ao diretório OneDrive e execute:
onedrive --synchronize
Para mais detalhes sobre o aplicativo, use: `onedrive –help`
2. Carregamento Bash OneDrive
O Bash OneDrive Upload é um utilitário simples que permite carregar arquivos diretamente para o Microsoft OneDrive no Linux.
Este cliente é ideal se você precisa apenas carregar alguns arquivos, sem necessitar sincronização contínua com o OneDrive.
Recursos de Destaque
- Suporte ao OneDrive Pessoal e OneDrive for Business.
- Capacidade de carregar vários arquivos simultaneamente.
- Suporte a comandos curinga do Bash.
- Permite o envio de diretórios inteiros e arquivos individuais.
Instalação – Bash OneDrive Upload
O aplicativo está disponível no GitHub. Para usá-lo, clone o repositório e siga as instruções abaixo:
Passo 1: Na página do Bash OneDrive Upload, vá até a seção de pré-requisitos e instale os pacotes listados usando o gerenciador do seu sistema. Certifique-se de ter o “git” instalado.
Passo 2: Clone a versão mais recente do Bash OneDrive Upload para o seu sistema Linux usando o comando git.
git clone --recursive https://github.com/fkalis/bash-onedrive-upload.git
Passo 3: Navegue até a pasta do código “bash-onedrive-upload” usando o comando CD.
cd bash-onedrive-upload
Passo 4: Inicie a autorização do OneDrive. Consulte a seção “Introdução (OneDrive Pessoal)” na página do GitHub e siga as instruções para autenticar sua conta Microsoft.
./onedrive-authorize
Utilizando o Bash OneDrive Upload
O carregamento de arquivos para o OneDrive com o Bash OneDrive Upload é feito através do comando `onedrive-upload`.
Para carregar um arquivo, utilize:
./onedrive-upload file
ou para vários arquivos:
./onedrive-upload fileA fileB
Para carregar um diretório inteiro, use:
./onedrive-upload /location/of/folder/to/upload
3. OneDrive for Business no Bash
O OneDrive é usado tanto para fins pessoais quanto profissionais. O OneDrive Business não oferece um cliente oficial para Linux.
O OneDrive for Business no Bash é uma adaptação da popular ferramenta OneDrive-D, focada em contas empresariais.
Recursos de Destaque
- Suporte a múltiplas contas de sincronização.
- Possibilidade de execução em segundo plano como um serviço.
Instalação do OneDrive for Business no Bash
A instalação é automatizada. Siga os passos abaixo:
Passo 1: Execute o script de instalação.
sudo -s
wget --no-check-certificate -qO- "https://raw.githubusercontent.com/0oVicero0/OneDrive/master/OneDrive.sh" |bash
Passo 2: Ative o software.
onedrive -a
Utilizando o OneDrive for Business no Bash
Para iniciar a sincronização, execute:
onedrive start
Para interromper, use:
onedrive stop
4. OneDrive-D
OneDrive-D é um daemon de sincronização para Linux que permite manter seus dados do Microsoft OneDrive sempre atualizados.
Embora o OneDrive-D possa parecer um pouco datado e existam alternativas mais avançadas, pode valer a pena experimentar caso as outras soluções não tenham correspondido às suas expectativas.
Recursos de Destaque
- Execução em segundo plano, sincronizando os arquivos continuamente.
- Processo de instalação simplificado.
- Suporte a múltiplas contas para sincronização.
Obtendo o OneDrive-D
Informações sobre a instalação e uso do OneDrive-D em Linux já foram abordadas anteriormente. Recomenda-se consultar o tutorial detalhado para instruções específicas de configuração e uso. Contudo, é um aplicativo confiável para manter seus dados do OneDrive sincronizados no Linux.
Para mais informações, procure tutoriais detalhados online sobre o processo de configuração deste aplicativo em seu sistema Linux.
Conclusão
O OneDrive pode não ser a primeira escolha como provedor de armazenamento em nuvem. Muitas pessoas tendem a preferir o Dropbox ou Google Drive. Mas, para os usuários de Linux que precisam acessar o serviço Microsoft OneDrive, é bom saber que existem soluções alternativas que funcionam bem.