web-dev-qa-db-fra.com

Restaurer avec le retour dans le temps après la nouvelle installation d'ubuntu

Je sauvegarde mon home, qui inclut une liste des logiciels installés et PPA, sur un disque dur externe en utilisant le retour dans le temps. Je prévois de faire une nouvelle installation d'ubuntu. Puis-je alors installer back in time sur la nouvelle machine, puis tout restaurer à partir de là?

D'après ce que j'ai lu sur Internet, il y a certains pièges, par exemple: les deux installations Ubuntu doivent être configurées exactement de la même manière, back in time les paramètres doivent être identiques, et je ne peux restaurer qu'un dossier à la fois (!)

3
Heisenberg

EDIT: Il existe deux articles plus détaillés sur FAQ BackInTime sur la façon de sauvegarde et - restaurer sélections de paquets.

Oui. Cela fonctionnera. Assurez-vous que vous avez inclus tout ce qui est important pour vous dans votre dernier instantané. Exécutez cette commande pour sauvegarder votre sélection de PPA et de paquet:

mkdir ~/.apt-backup
Sudo dpkg --get-selections > /home/<USER>/.apt-backup/package.list
Sudo cp -aR /etc/apt/sources.list* /home/<USER>/.apt-backup/
Sudo apt-key exportall > /home/<USER>/.apt-backup/Repo.keys

Pour vous assurer qu'il n'y a aucun fichier corrompu dans l'instantané, vous devez exécuter un dernier instantané avec Use checksum to detect changes activé dans les Options de votre ancien ordinateur. (à partir de la version 1.0.28, il existe une option de ligne de commande --checksum pour cela également. Vous n'avez donc plus besoin de l'activer ni de le désactiver à nouveau).

Configurez votre nouvelle machine, réinstallez le backintime et copiez config à partir de votre dernier dossier de capture instantanée /path/to/backintime/Host/USER/1/SNAPSHOT_ID vers ~/.config/backintime/.

Si Backintime ne trouve pas directement vos anciens instantanés, accédez à Settings désactive Auto Host - User - Profile et modifiez les entrées d'hôte et d'utilisateur afin qu'elles correspondent à votre ancien ordinateur. Maintenant, restaurez votre répertoire personnel (et tous les autres dossiers importants pour vous).

Recréez votre /etc/apt/sources.list si vous aviez défini quelque chose de spécial. Si votre version d'Ubuntu a changé, ne la copiez pas simplement à partir de ~/.apt-backup/sources.list

Restaurez apt-keys pour vos PPA avec Sudo apt-key add ~/.apt-backup/Repo.keys

Faites un peu de ménage dans ~/.apt-backup/package.list. Par exemple, vous ne souhaitez pas réinstaller l'ancien noyau. Alors lancez sed -e '/^linux-\(image\|headers\)/d' -i ~/.apt-backup/package.list

Enfin, réinstallez tous vos anciens paquets avec:

Sudo apt-get update
cat ~/.apt-backup/package.list | Sudo dpkg --set-selections
Sudo apt-get dselect-upgrade
6
Germar