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 (!)
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