Restaurar com a devolução no tempo após a nova instalação do Ubuntu

3

Eu faço backup do meu home , que inclui uma lista de softwares instalados e PPA, em um disco rígido externo usando o tempo de volta. Eu pretendo fazer uma nova instalação do Ubuntu. Poderei então instalar o back in time na máquina nova e depois restaurar tudo de lá?

Pelo que li na internet, existem algumas armadilhas, por exemplo as duas instalações do Ubuntu devem ser configuradas exatamente da mesma forma, back in time settings deve ser o mesmo e só posso restaurar uma pasta de cada vez (!)

    
por Heisenberg 17.11.2013 / 19:35

1 resposta

6

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
    
por Germar 21.11.2013 / 01:18