Existe uma maneira de fazer backup da configuração do seu pacote?

2

Por exemplo, se eu quisesse ajudar com a tentativa (neste caso, Quantal), mas eu queria ser capaz de reverter para um sistema estável se alguma atualização causasse um problema - como eu daria conta dessa tarefa? ?

    
por RobotHumans 30.06.2012 / 18:50

1 resposta

5

A configuração dos seus aplicativos será em pastas cujos nomes começam com um ponto, na sua pasta pessoal. É recomendável fazer backup desses itens, especialmente se você quiser reverter para o Precise, pois os formatos de configuração podem mudar em pacotes mais novos e coisas do tipo.

A configuração de todo o sistema está em / etc. Idem.

Você pode fazer backup de suas seleções de pacotes com dpkg --get-selections > /path/to/backup/file e restaurá-las com dpkg --set-selections < /path/to/backup/file && sudo apt-get install , mas observe que você também precisará fazer backup de vários arquivos de / etc / apt se estiver usando algum repositório não padrão.

EDIT: Se você não tem um lugar para fazer backups, ou você quer reverter seu sistema para exatamente como estava, versões de pacotes e tudo, você tem as seguintes opções ( copiado dos meus comentários sobre a questão): Para a atualização de lançamento, há o sinalizador --sandbox para do-release-upgrade , que (AIUI) coloca as alterações em um tuffs naufs, para que você possa recuperá-lo sem problemas. Pode haver uma maneira de fazer isso com as atualizações posteriores do apt-get: Remontar suas partições como aufs ou overlayfs (o overlayfs é feito sem problemas que o aufs tem, mas o Ubuntu não o considerou estável o suficiente para usá-lo por padrão, de modo que pode ser uma consideração) bases e usar tanto tmpfs (se você tiver muita memória RAM) ou uma partição de reposição como a sobreposição gravável antes de fazer a atualização. Eu não acredito que realmente haja algo mais simples, mas posso estar errado. Mais informações sobre isso em esta página - é voltada para dispositivos Flash USB, mas deve ser útil mesmo em discos rígidos "adequados".

Se você escolher determinados sistemas de arquivos no momento da instalação, poderá produzir instantâneos de cópia na gravação, permitindo que você reverta todo o sistema precisamente para seu estado anterior. Note, entretanto, que o único fs que eu sei que é capaz de fazer isso é o btrfs, que é muito lento para executar o gerenciamento de pacotes, porque dpkg usa muito fsync (), que é lento em btrfs. Isso pode ser superado instalando e usando o pacote "eatmydata", mas isso tornará seu sistema muito mais difícil de recuperar se ele falhar ou perder energia no meio das operações de gerenciamento de pacotes. Outros sistemas de arquivos podem ter o mesmo recurso de captura instantânea; você pode querer pesquisar isso.

    
por Darael 30.06.2012 / 19:19