EDIT: Existem mais dois artigos detalhados sobre FAQ sobre BackInTime em como backup e restore seleções de pacotes.
Sim. Isso vai funcionar. Certifique-se de ter incluído tudo o que é importante para você em seu último instantâneo. Execute estes comandos para fazer backup de seus PPAs e seleção de pacotes:
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
Só para garantir que não haja arquivos corrompidos no instantâneo, você deve executar um último instantâneo com Use checksum to detect changes
habilitado em Opções na sua máquina antiga. (a partir de 1.0.28 há uma opção de linha de comando --checksum
para isso também. Então você não precisa ativar e desativar novamente).
Configure a sua nova máquina, instale novamente o backintime e copie config
da sua última pasta de instantâneos /path/to/backintime/HOST/USER/1/SNAPSHOT_ID
para ~/.config/backintime/
.
Se o Backintime não encontrar seus snapshots antigos diretamente, vá para Settings
disable Auto Host - User - Profile
e altere a entrada de Host e Usuário para que eles correspondam à sua máquina antiga.
Agora restaure seu diretório pessoal (e todas as outras pastas importantes para você).
Recrie seu /etc/apt/sources.list
se você tivesse definido algo especial lá. Se a sua versão do Ubuntu mudou, não copie-os apenas de ~/.apt-backup/sources.list
Restaurar apt-keys para seus PPA's com sudo apt-key add ~/.apt-backup/Repo.keys
Faça algumas "limpezas" em ~/.apt-backup/package.list
. Por exemplo, você não quer instalar o kernel antigo novamente. Então, execute sed -e '/^linux-\(image\|headers\)/d' -i ~/.apt-backup/package.list
Por fim, instale todos os seus pacotes antigos novamente com:
sudo apt-get update
cat ~/.apt-backup/package.list | sudo dpkg --set-selections
sudo apt-get dselect-upgrade