Sincronize completamente duas máquinas ubuntu

9

Existe algum software para sincronizar pastas de arquivos e software entre dois PCs? Por exemplo, se eu instalar o programa 'A' na minha área de trabalho, também quero ser instalado no meu laptop se tiver sincronizado esses dois. Eu quero o mesmo com meus arquivos e pastas. Se eu mudar alguma coisa para minha área de trabalho, também quero que as alterações afetem meu laptop (excluo o Ubuntu One como solução).

Obrigado pelo seu tempo e paciência!

el10780
fonte
Não é tão simples, portanto, apenas um comentário: você pode instalar todos os pacotes que estão em uma máquina e na outra: dpkg --get-selections e apt-get install. Para arquivos, você pode usar o rsync. No entanto, eu não recomendo a primeira coisa com a instalação de todos os pacotes em outro computador, a menos que tenham o mesmo hardware e as mesmas versões do ubuntu instaladas.
Michael K

Respostas:

4

Como Michael K apontou os pacotes que você pode manter em sincronia, fazendo:

dpkg --get-selections > <file>

Copie o arquivo da máquina de origem para o destino usando seu método favorito e, em seguida,

dpkg --set-selections < <file>
apt-get dselect-upgrade

Dessa forma, todos os pacotes que foram instalados em uma máquina serão instalados na outra, os pacotes que foram removidos na máquina de origem serão removidos do destino. Isso é extraordinariamente perigoso, especialmente ao sincronizar a área de trabalho com o laptop, pois o laptop pode exigir certos drivers que a área de trabalho em geral não.

Na minha experiência em implantar sistemas padronizados, posso dizer que, uma vez que a construção da base é implementada, a sincronização dos pacotes é uma coisa muito rara, pois Michael apontou que o hardware é idêntico e, o mais importante, também é idêntico.

Karlson
fonte
5

O Ubuntu Software Center possui um recurso de sincronização de pacotes. Clique em Arquivo -> Sincronizar entre computadores.

Para sincronização bidirecional de arquivos sem o Ubuntu One, tente o Unison . Aqui estão algumas instruções .

regan
fonte
4

Embora sua idéia pareça boa, você provavelmente não deseja sincronizar tudo, vários arquivos de bloqueio e autoridade .xa, por exemplo.

É melhor identificar quais arquivos ou dados você deseja sincronizar.

Você pode usar qualquer número de ferramentas, do rsync ao uníssono.

Você pode usar o rsync para sincronizar seus dados. Ambas as ferramentas têm um front-end gráfico

grsync

Vejo:

Wiki do Ubuntu Unison

Ubuntu wiki rsync

Pantera
fonte