Como restaurar uma distribuição baseada em Debian / Ubuntu ao seu estado original

Usuários que testam muitos aplicativos, instalam vários pacotes e fazem muitas alterações em nossas distros para testá-los, melhorá-los ou simplesmente por diversão, às vezes acabamos com um sistema operacional com muitas coisas instaladas e no meu caso muitas vezes com pacotes que não até ideia de quando ou por que instalá-los. Da mesma forma, às vezes preferimos retornar ao estado inicial de nossa distro para começar do zero. Para agilizar esse processo de restauração, foi criado o Resetter, um excelente aplicativo para restaurar uma distro baseada em Debian / Ubuntu.

O que é Resetter?

É uma ferramenta de código aberto, desenvolvida em python e pyqt que nos permite restaurar uma distribuição baseada em Debian ou Ubuntu ao seu estado original, sem a necessidade de usar uma imagem de distro ou processos complexos de remoção de pacotes e muito mais.

Para restaurar nossa distro, a ferramenta usa o manifesto de atualização de cada distribuição, que o compara com a lista de pacotes instalados atualmente, pacotes instalados que diferem do manifesto são desinstalados e podem ser instalados no futuro. restaurar uma distro

Esta ferramenta afirma que sua equipe de desenvolvimento é compatível com as seguintes distros,

  • Linux Mint 18.1 (testado por mim)
  • Linux Mint 18
  • Linux Mint 17.3
  • Ubuntu 17.04
  • Ubuntu 16.10
  • Ubuntu 16.04
  • Ubuntu 14.04
  • OS elementar 0.4
  • Debian Jessie
  • Linux Deepin 15.4 (pág.roubado por mim)

Recursos do redefinidor

  • Ferramenta de código aberto, com alto suporte e um nível bastante alto de estabilidade.
  • Fácil de instalar e usar.
  • Permite que você crie uma lista de aplicativos que deseja instalar após restaurar para a versão base de sua distro.
  • Permite o armazenamento de uma cópia do estado da sua distribuição atual, com a qual futuramente poderá instalar os aplicativos dessa cópia.
  • Instalação simples do PPA a partir da ferramenta.
  • Editor PPA poderoso, que permite desativar, ativar e excluir PPAS para qualquer usuário do sistema.
  • Várias opções de instalação.
  • Modo de reinicialização manual e automática.
  • Possibilidade de remoção de grãos antigos.
  • Permite que você exclua usuários e seus diretórios.
  • Muito mais.

Como instalar o Resetter?

A instalação do Resetter é bastante simples, basta baixar o arquivo .deb correspondente à última versão aqui. Em seguida, instale o pacote .deb normalmente, para começar a desfrutar do aplicativo.

Da mesma forma, é recomendado que antes de instalar o Resetter baixe o pacote add-apt-key com wget com o seguinte comando wget -c http://mirrors.kernel.org/ubuntu/pool/universe/a/add-apt-key/add-apt-key_1.0-0.5_all.deb então instale-o com gdebi executando o seguinte comando  sudo gdebi add-apt-key_1.0-0.5_all.deb

Como restaurar uma distribuição baseada em Debian?

Podemos restaurar uma distro baseada em Debian / Ubuntu com Resetter de forma fácil e rápida, quando executamos o aplicativo, ele identifica imediatamente nossa distro e suas características, além do manifesto de atualização. Da mesma forma, a ferramenta nos mostra três opções que nos permitirão realizar determinadas tarefas que detalhamos a seguir:

  • fácil instalação: Nos permite criar uma lista de aplicativos que serão instalados após a restauração do sistema ou para a instalação futura de pacotes.
  • reset automático: Oferece a possibilidade de restaurar uma distro baseada em Debian / Ubuntu automaticamente, fará uma restauração padrão, eliminando também usuários e diretórios home, além de realizar um backup.
  • redefinição personalizada: Oferece-nos uma restauração personalizada, onde podemos escolher o ppa que queremos instalar, os usuários e diretórios que queremos eliminar, eliminar kernels antigos, aplicações a eliminar entre outros.

Uma vez escolhida qualquer uma das opções acima mencionadas, devemos seguir as instruções simples que a ferramenta indica.

Esperamos que com esta ferramenta você consiga obter resultados favoráveis, recomendando seu uso em produção antes de testes em ambientes de desenvolvimento. Também é aconselhável fazer backup das informações por seus próprios meios.

É importante destacar que o procedimento automático realizado por esta aplicação pode ser feito com comandos simples, mas esta é uma forma muito prática de fazer.