Synchronisez complètement deux machines Ubuntu

9

Existe-t-il un logiciel pour synchroniser les fichiers-dossiers et les logiciels entre deux PC? Par exemple, si j'installe le programme «A» sur mon bureau, je veux également être installé sur mon ordinateur portable si j'ai synchronisé ces deux. Je veux la même chose avec mes fichiers et dossiers. Si je change quelque chose sur mon bureau, je veux que les changements affectent également mon ordinateur portable (j'exclus Ubuntu One comme solution).

Merci pour votre temps et votre patience!

el10780
la source
Ce n'est pas si simple, donc seulement un commentaire: vous pouvez installer tous les paquets qui se trouvent sur une machine aussi bien que sur l'autre: dpkg --get-selections et apt-get install. Pour les fichiers, vous pouvez utiliser rsync. Cependant, je ne recommande pas la première chose à installer tous les packages sur un autre ordinateur, sauf s'ils ont le même matériel et les mêmes versions d'ubuntu installés.
Michael K

Réponses:

4

Comme l'a souligné Michael K, les packages que vous pouvez synchroniser en faisant:

dpkg --get-selections > <file>

Copiez le fichier de la machine source vers la destination en utilisant votre méthode préférée puis

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

De cette façon, tous les packages qui ont été installés sur une machine seront installés sur l'autre et les packages qui ont été supprimés sur la machine source seront supprimés de la destination, ce qui est extrêmement dangereux, en particulier lors de la synchronisation de bureau à ordinateur portable car l'ordinateur portable peut nécessiter certains pilotes que le bureau en général ne le fera pas.

D'après mon expérience dans le déploiement de systèmes standardisés, je peux vous dire qu'une fois la construction de base mise en place, la synchronisation des packages est une chose très très rare, comme Michael l'a souligné, le matériel étant identique et, surtout, le but étant également identique.

Karlson
la source
5

Le Ubuntu Software Center possède une fonction de synchronisation des packages. Cliquez sur Fichier -> Synchroniser entre les ordinateurs.

Pour la synchronisation bidirectionnelle de fichiers sans Ubuntu One, essayez Unison . Voici quelques instructions .

regan
la source
4

Bien que votre idée soit agréable, vous ne voudrez probablement pas tout synchroniser, divers fichiers de verrouillage et .xauthority par exemple.

Il vaut mieux identifier les fichiers ou les données que vous souhaitez synchroniser.

Vous pouvez ensuite utiliser n'importe quel nombre d'outils de rsync à l'unisson.

Vous pouvez utiliser rsync pour synchroniser vos données. Les deux outils ont une interface graphique

grsync

Voir:

Ubuntu wiki Unison

Ubuntu wiki rsync

Panthère
la source