Instalei o Ubuntu 20.04 há cerca de 1 mês, estou enfrentando alguns problemas de bateria e inicialização com ele. Então eu penso em fazer uma instalação limpa ou instalar versões anteriores do Ubuntu.
Eu sou um desenvolvedor móvel, então tenho muitos aplicativos grandes, que não quero instalar de novo e de novo. Então, existe alguma maneira de fazer backup desses aplicativos também?
Pinguybuilder é uma ferramenta que pode criar uma
iso
imagem fora do sistema em execução (contendo todos os seus arquivos, aplicativos e configurações) que pode ser usada para reinstalar o sistema no estado em que a imagem foi criada.Existem diferentes pacotes no link acima, o que funcionou para mim no Kubuntu 20.04 foi
pinguybuilder-menu-based_5.2-1_all.deb
o que não possui uma GUI no sentido próprio (ao contrário dos tutoriais que vejo na rede que envolvem uma GUI). Após a instalação, mostra um grupo de lançadores, cada um com uma finalidade diferente. Um deles cria automaticamente umaiso
imagem fora do sistema em execução.A imagem é salva em
/home/PinguyBuilder/
.Eu sugeriria encontrar onde todos os aplicativos estão localizados.
which **program**
pode ser útil encontrar as localizações dos programas que você usa ou dos projetos que você tem.A instalação padrão do Ubuntu tem um programa de backup que funciona muito bem e nele você pode especificar os caminhos de todos os programas que você precisa fazer backup. Após a nova instalação do Ubuntu, você pode restaurá-los a partir de Backups. Tenho certeza de que existem maneiras melhores de fazer isso, mas estou usando para fazer backup dos meus projetos e não falhou até agora.
Há um artigo no Ubuntu Help Wiki que você pode verificar e ver se consegue encontrar uma ferramenta melhor que atenda às suas necessidades. https://help.ubuntu.com/community/BackupYourSystem
Em resumo, é óbvio fazer backup de seus dados pessoais, mas não fazer backup de aplicativos para restauração em um novo sistema. Os dados de configuração do usuário também podem ser facilmente armazenados em backup, mas há ressalvas ao restaurar os dados de configuração do usuário em um sistema diferente.
Dados pessoais
Seus dados pessoais não são o problema aqui: para isso, você já tem um plano de backup sólido em vigor enquanto falamos.
Aplicativos binários
É mais complicado para aplicativos, principalmente porque você procura ter os mesmos aplicativos com a mesma configuração em um sistema diferente. No Ubuntu e no linux em geral, os aplicativos binários geralmente não podem ser copiados entre os sistemas porque as versões das dependências disponíveis são diferentes. Também a natureza do hardware pode fazer a diferença. É por isso que você precisa de repositórios de software separados para cada versão do Ubuntu. Alternativamente, você mesmo pode compilar o software, processo durante o qual o código-fonte é usado para criar uma versão binária adaptada ao sistema em que será executado.
Essencialmente, você não pode fazer um backup de seus aplicativos instalados, a menos que a intenção seja restaurá-los na mesma versão do Ubuntu no mesmo hardware. Assim, você precisa reinstalar o software.
Você pode automatizar isso até um certo ponto. Esta resposta no Askubuntu mostra extensivamente como, para o sistema de empacotamento APT padrão no Ubuntu (ou seja, aplicativos instalados a partir de
.deb
arquivos de instalação), você pode criar uma lista de todos os pacotes instalados e transformá-la em um script que, no novo sistema, pode instalar automaticamente esses pacotes. Abordagens semelhantes podem ser configuradas para software instalado usandosnap
ouflatpak
. Isso se tornaria mais difícil, no entanto, para programas que você mesmo compila ou que instala fora de um sistema de gerenciamento de pacotes.Esteja ciente de que as versões instaladas via APT serão versões diferentes: serão as versões que vêm com a versão específica da distribuição que você instalou. Lá, os formatos gostam
flatpak
esnap
levam vantagem. Com esses formatos, você sempre usará a mesma versão 'atual'.Dados de configuração
Os dados de configuração do usuário ficam em sua pasta pessoal em arquivos e pastas ocultos. Assim, basta copiar esses arquivos e pastas e restaurá-los. Também aqui, posso consultar a mesma resposta para um tutorial específico.
Há uma ressalva. O formato dos dados de configuração de uma versão mais recente/diferente de um aplicativo pode ter mudado ou pode ter mudado de local. Sua configuração, portanto, pode não ser transferida ou pode haver problemas ao executar o programa. Nesse caso, você precisará excluir sua configuração antiga.