J'ai un problème similaire J'ai un netbook qui contient toutes mes données et paramètres actuels et je veux que mes logiciels et fichiers de bureau soient les mêmes.
C'est ainsi que j'ai résolu mon problème.
Appelons l'ordinateur avec toutes les données d'origine (dans mon cas, le netbook) la source et l'ordinateur dont vous souhaitez obtenir les données vers la cible .
Étape 1). Assurez-vous que le système source est à jour
sudo aptitude update && sudo aptitude upgrade
Étape 2). SAUVEGARDER les fichiers utilisateur source . Il existe de nombreuses façons de procéder. Ceci est un bon article sur la sauvegarde . J'ai également quelques articles sur la sauvegarde dans la section informatique de mon site Web www.marchiggins.com .
Personnellement, je choisis rsync pour ce genre de tâche.
rsync -av /source_directory /target_directory
Selon la destination sur laquelle vous allez sauvegarder vos données, vous devez exécuter quelque chose comme ça sur l' ordinateur source ;
rsync -av /home/ /media/USB
rsync -av /usr/local /media/USB
cp /etc/apt/sources.list /media/USB
Techniquement, en plus de ce qui précède, vous devriez également obtenir tout votre répertoire / etc et tout dans / var (sauf / var / cache & / var / tmp) mais je ne me dérange jamais. Comme vous pouvez le voir ci-dessus, je m'assure d'obtenir une copie de mon fichier / etc / apt / sources.
Ensuite, nous devons vérifier quels logiciels supplémentaires sont installés sur l' ordinateur source . Encore une fois, il existe plusieurs façons de le faire, mais voici comment je le fais.
dpkg --get-selections > /media/USB/installed-software
Créera un fichier appelé logiciel installé qui contient tous les packages que vous avez installés.
Étape 3). construisez l' ordinateur cible et assurez-vous qu'il s'agit de la même version du système d'exploitation que l' ordinateur source . Vous pouvez vérifier votre numéro de version comme ceci;
cat /etc/lsb-release
Étape 4). Une fois la cible construite, vous devez:
configurer les utilisateurs;
sudo adduser
copier les sources.list
sudo cp /media/USB /etc/apt/sources.list
& assurez-vous que tout est à jour, comme nous l'avons fait à l'étape 1)
sudo aptitude update && sudo aptitude upgrade
Étape 6). Copiez toutes vos données, comme nous l'avons fait à l'étape deux, sauf en sens inverse
sudo rsync -av /media/USB /home/
sudo rsync -av /media/USB /usr/local
Vous devez maintenant vous assurer que les autorisations de propriété des utilisateurs sur les répertoires personnels sont définies;
sudo chown -R username:username /home/pathtofolder
Étape 7). Copiez le fichier du logiciel installé sur l'ordinateur cible et exécutez ce qui suit pour installer tous les logiciels que vous aviez sur la machine source sur la machine cible
sudo aptitude install dselect
cp /media/USB/installed-software /
dpkg --set-selections < installed-software
sudo dselect
Sélectionnez 3. [I] nstall Installer et mettre à niveau les packages souhaités
À ce stade, vous devriez avoir deux ordinateurs identiques.
À partir d'ici, vous pouvez utiliser l'unisson pour les garder synchronisés ou rsync. Ma préférence est encore rysnc mais beaucoup de gens que je connais utilisent à l'unisson et ne jurent que par elle.