Com o Ubuntu One desligado, existe uma maneira de sincronizar aplicativos entre computadores?

4

Desde que o Ubuntu não é mais, parece que o Sync entre computadores não funciona mais. Existe um novo método para fazer isso? Gostaria de sincronizar os aplicativos de uma máquina para outra.

    
por syserss 27.04.2014 / 06:57

3 respostas

4

Estou adicionando isso como uma nova resposta agora que entendo melhor quais são os requisitos completos.

  • Instale o SpiderOak, o Copy, o DropBox ou algum outro software de sincronização de arquivos em todas as máquinas.
  • Configure o software no computador de origem para sincronizar um diretório que aqui nos referiremos como '~ / SyncDir'
  • Programar uma tarefa cron para executar regularmente (diariamente?) o seguinte: sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/SyncDir/packageList
  • No computador de destino, use o seguinte script para observar as alterações na lista de pacotes à medida que elas são sincronizadas:

    while true; do
     change=$(inotifywait -e close_write,moved_to,create .)
     change=${change#./ * }
     if [ "$change" = "packageList" ]; then sudo aptitude update && cat ~/SyncDir/packageList | xargs sudo aptitude install -y; fi
    done
    

Isso deve ser feito. Você poderia, teoricamente, executar ambas as partes em todas as máquinas para que elas pudessem ver as alterações umas das outras, mas pode haver alguns ajustes necessários para impedir que ela seja atualizada continuamente. você também pode precisar mover a seção " sudo aptitude update && cat pkglist | xargs sudo aptitude install -y " para um script shell, em vez de executá-la diretamente dentro do script 'watch'.

    
por Nerdfest 05.05.2014 / 18:17
1

Atualmente estou usando o Btsyc, que é o cliente de sincronização do BitTorrent. Não é de código aberto, mas funciona muito bem.

sudo add-apt-repository ppa:tuxpoldo/btsync
sudo sudo apt-get update
sudo apt-get install btsync

Também pode usar o dropbox

    
por DMGrier 27.04.2014 / 07:11
0

Existem muitas boas opções para o mesmo tipo de serviço que o Ubuntu One. Meu favorito é o SpiderOak ( link ), pois ele faz a segurança "direita" com criptografia completa do lado do cliente. Eles também têm um conjunto avançado de opções de configuração e funciona muito bem como um serviço de backup.

Outro bom que suporta Linux é Copy ( link ). Ele não possui a criptografia avançada que o SpiderOak possui, mas possui um programa de referência mais genérico.

O DropBox ( link ) também é compatível com o Linux, mas hesito em recomendá-lo devido a preocupações com a privacidade de um novo membro de sua empresa.

Note que todos eles precisarão ser instalados fazendo o download de um arquivo .deb ou adicionando um repositório. Cada um tem instruções claras de instalação e todos eles também funcionam em plataformas (Windows, Mac, Android, iOS).

    
por Nerdfest 27.04.2014 / 17:06