Manjariando
Manjariando
Compartilhando a simplicidade do Manjaro.
Jan 29, 2017 Jan 29, 2017 3 min de leitura

OneDrive- sincronize seus arquivos no Manjaro.

thumbnail for this post

Se você tem uma conta hotmail,provavelmente terá 15 Gb de espaços para armazenar seus arquivos. Já tem bastante tempo que procuramos uma forma de sincronizar esses arquivos, recentemente descobrimos o onedrive na AUR e conseguimos que ele “funcione”.

Ele ainda tem pequenos erros mas é uma boa opção para ser utilizada, e ainda tem a vantagem de ter alguém trabalhando e melhorando o código fonte do programa. O consumo dos recursos são bem baixos, pode ser mais um motivo para você testar.

O OneDrive para empresas não é suportado.

Instalação

Ajude o nosso repositório permanecer ativo e dar suporte para mais pacotes/programas, seja um apoiador.

AUR

Modo gráfico: procure o onedrive-git no Pamac, marque para instalar e clique em aplicar.

Terminal: utilize um dos comandos abaixo conforme sua preferência.

pamac build onedrive-git

Após a instalação, siga os passos abaixo.

Você deve copiar o arquivo de configuração padrão em seu diretório pessoal antes de fazer alterações, use os comandos no terminal.

mkdir -p ~/.config/onedrive
cp /usr/share/onedrive/config.default ~/.config/onedrive/config

Crie a pasta em sua home para a sincronização.

mkdir -p ~/OneDrive

Dar autorização para o programa.

Use o comando no terminal.

onedrive

Copie e cole em um navegador o link que vai aparecer no terminal e faça login e autorize o programa.

Copie a url do navegador depois de ter feito login, não tem problema se a página mostrar algum erro, copie a url do navegador cole no terminal e aperte enter.

Ele irá começar a sincronização no local indicado na configuração que fizemos anteriormente.

Sincronização automática. Se você deseja sincronizar seus arquivos automaticamente, ative e inicie o serviço systemd:

systemctl --user enable onedrive
systemctl --user start onedrive

Opções de uso:

onedrive [OPÇÃO]

  • nenhuma opção Sincronizar e sair.
  • -m --monitor Manter o monitoramento para mudanças locais e remotas.
  • --resync Esqueça o último estado salvo,execute uma sincronização completa.
  • -v --verbose Imprimir mais detalhes,útil para depuração.
  • -h --help Esta informação de ajuda.

Comando para ver sem tem arquivos sendo sincronizados e quais são eles.

journalctl --user-unit onedrive -f

Se aparecer erro de sincronização, use os comandos abaixo.

Pare a sincronização automática

systemctl --user stop onedrive

Inicie a sincronização automática novamente

systemctl --user start onedrive

Em nossos testes,utilizando os 2 comandos o OneDrive sempre voltou a sincronizar corretamente.

Observações:

  • Depois de alterar os filtros (skip_file ou skip_dir nas suas configs) você deve executar onedrive --resync
  • As convenções de nomeação do Windows aplicam-se.
  • Use make debug para gerar um executável para depuração.

Alterando a pasta.

Você pode alterar o local onde será feito a sincronização,podendo colocar a pasta OneDrive em outro HD.

Use o comando abaixo para fazer a alteração.(use o editor de texto disponível no seu sistema)

nano ~/.config/onedrive/config

Veja um exemplo.(não esqueça de criar a pasta no local informado)

Veja também como acessar o OneDrive através do CloudCross.


Caso algum programa que você goste ainda não tenha uma versão para Manjaro, por favor, escreva nos comentários o nome do programa que iremos procurar por algum equivalente ou, se possível a portabilidade para Manjaro, entraremos em contato com desenvolvedores.

Por favor, não deixe de compartilhar nas redes sociais as publicações deste blog, pois nosso incentivo para produzir um conteúdo bacana é saber que estamos ajudando pessoas a conhecer cada vez mais as funcionalidades dessa maravilhosa distro Linux.

Veja também

Acompanhe o blog

comments powered by Disqus