Como sincronizar os seus arquivos do OneDrive no OpenSUSE

Olá pessoal…

Hoje vou mostrar como instalar e utilizar o onedrive-d, aplicativo desenvolvido para sincronização dos arquivos na nuvem do OneDrive com distribuições Linux.


Primeiramente, instale o git no OpenSUSE.

> sudo zypper in git

Será preciso instalar também, o inotify-tools, para isso, adicione o repositório de educação do OpenSUSE (no caso abaixo, foi para o 13.2, mas você pode consultar os repositórios via YaST e adicionar manualmente), e depois instale o aplicativo:

> sudo zypper addrepo http://download.opensuse.org/repositories/Education/openSUSE_13.2/ opensuse-education
> sudo zypper install inotify-tools

Agora, baixe o onedrive-d pelo git.

> git clone https://github.com/xybu92/onedrive-d.git

Entre no diretório criado.

> cd onedrive-d

E execute o instalador.

> sh install.sh

Caso ele mostre essa mensagem:

Error: setup script does not support your distro token msgnamsgdistributormsgnaechotmpdistribdesc.

Será preciso editar o arquivo install.sh na pasta do onedrive-d, abra o arquivo e onde tiver opensuse), insira um pipe seguido pelo token (token citado no erro acima que deu em sua instalação), ficando similar a opensuse|msgnamsgdistributormsgnaechotmpdistribdesc), conforme print abaixo:

Edição do install.sh

Edição do install.sh

Agora execute novamente o instalador.

> sh install.sh

Depois da instalação, execute o comando para definir os acessos do OneDrive.

> onedrive-pref

No passo 1, ele irá perguntar se deseja autorizar o login na sua conta no OneDrive((STEP 1/4) Do you want to authorize sign in with your OneDrive account? [Y/n]), digite Y maiúsculo e prossiga.

Abra um navegador e logue na sua conta do OneDrive, em seguida ele irá lhe dar um link que começa com https://login.live, copie esse link por completo e cole no seu navegador, então irá mostrar uma pergunta de permissão.

Permissão no OneDrive

Permissão no OneDrive

Pelo navegador, clique em Yes, depois copie o endereço da url, e cole no terminal (Ctrl+Shift+V), e pressione -Enter-.

No passo 2, será solicitado se deseja configurar o diretório do OneDrive ((STEP 2/4) Do you want to specify path to local OneDrive repository? [Y/n]), digite Y maiúsculo e prossiga, digite então o caminho desejado do seu OneDrive.

No passo 3 e 4, será solicitado se deseja editar algo que não esteja no padrão, pode digitar n minúsculo para ambos.

Existem 4 comandos do serviço, que são:
start – Inicia o serviço
stop – Para o serviço
restart – Reinicia o serviço
status – Pega o Status o serviço

Para iniciar, execute no terminal:

> onedrive-d start

Agora se quiser iniciar de forma automática, edite nas configurações do seu ambiente gráfico, no caso, para o KDE, abra o Configurações do Sistema e procure por Inicialização e desligamento.

Inicialização e Desligamento

Inicialização e Desligamento

Vá em Iniciar Automaticamente (do lado esquerdo), e clique em Adicionar Programa (do lado direito), e digite onedrive-d start.

Configurando o aplicativo

Configurando o aplicativo

Ficará dessa forma.

Resultado final

Resultado final

Referências:
xmodulo.com/sync-microsoft-onedrive-linux.html

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

2 Responses

  1. matsui disse:

    fiz tudo isso e ele está rodando…mas só baixou algumas pastas e alguns arquivos…como irei sabe se ainda está fazendo o downloads dos arquivos?

    • Dan_Atilio disse:

      Bom dia Matsui, tudo bem?
      Então, faz tempo que não mexo com esse software, mas como é Open Source, você pode tentar falar direto com o desenvolvedor pelo GitHub dele, talvez até exista algum fork com tal adição.
      Um grande abraço.

Deixe uma resposta

Terminal de Informação