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.
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.