Como remover com segurança os repositórios de PPA no Ubuntu

Como remover com segurança os repositórios de PPA no Ubuntu
Arquivos de pacotes pessoais, popularmente conhecidos como repositórios de PPA, fornecem aos usuários do Ubuntu uma maneira de obter software novo e atualizado regularmente. Alguns desses repositórios são oficiais e fornecidos pelos desenvolvedores do Ubuntu. No entanto, muitas vezes esses PPAs contêm aplicativos de terceiros. Este artigo explicará como remover repositórios de PPA, caso você não os queira e o software que os acompanha. É uma prática comum remover todos os PPAs de terceiros antes de atualizar para versões mais recentes do Ubuntu.

Método gráfico

Para remover PPAs usando um aplicativo GUI, um aplicativo chamado "Synaptic Package Manager" precisa ser instalado. Execute o seguinte comando para instalar o Synaptic:

$ sudo apt install sináptico

Inicie o sináptico no menu do aplicativo e vá para “Configurações> repositórios> outros softwares”.


Para desativar um PPA, desmarque caixas de seleção para o repositório principal e seu repositório de código -fonte. Clique no botão "Fechar" para sair. Você pode ser solicitado a recarregar os repositórios, clique em "Recarregar" para atualizar todos os repositórios adicionados ao seu sistema Ubuntu.


Espere o processo de recarga terminar. Observe que desativar os PPAs da guia "Outro software" removerá apenas os repositórios. Quaisquer pacotes que você atualizou ou instalados a partir de repositórios PPA permanecerão inalterados. Infelizmente, a Synaptic não fornece uma maneira automática de remover a fonte do repositório e os pacotes instalados a partir dela. Você pode remover manualmente os pacotes da sináptica usando dois métodos.

No primeiro método, você precisará remover manualmente os pacotes antes de desativar os repositórios na guia "Outro software". Clique na guia "Origin" na barra lateral e clique no repositório que você pretende remover. Remova todos os pacotes do repositório destacado, conforme mostrado na captura de tela abaixo:


Uma vez feito, você pode prosseguir para desativar os repositórios na guia "Outro software".

O segundo método pode ser usado após a remoção de repositórios nas opções "Outros software". Clique na guia "Status" e destaque a entrada "instalada (manual)" na barra lateral. Encontre pacotes que você instalou no PPA e remova -os manualmente.

Método da linha de comando (melhor abordagem)

Este método requer a instalação de um utilitário de linha de comando útil chamado "PPA-Purge". Esta ferramenta não apenas permite remover os repositórios de PPA, mas também remove ou rebaixa pacotes associados automaticamente.

Para instalar o PPA-Purge no Ubuntu, use o comando abaixo:

$ sudo apt install ppa-purge

Agora, para purgar um PPA completamente junto com os pacotes que acompanham, execute um comando no seguinte formato:

$ sudo ppa-purge

Por exemplo, para limpar o PPA do Papirus Icon Theme, você terá que executar o seguinte comando:

$ sudo ppa-purge ppa: papirus/papirus

Você deve obter alguma saída como mostrado abaixo. Espere o processo terminar. Os pacotes no repositório serão removidos ou rebaixados para estocar a versão do Ubuntu se já existiam nos repositórios oficiais do Ubuntu e foram instalados no seu sistema antes da execução do comando ppa-purge.

Conclusão

Se você frequentemente instala aplicativos de terceiros no seu sistema Ubuntu ou quiser mexer com sua área de trabalho adicionando repositórios de PPA de terceiros, as coisas podem quebrar e você pode querer reverter os pacotes. Nesses casos, PPA-purge pode ser bastante útil. Você também pode instalar os gerentes de pacotes sinápticos e aptidão para consertar pacotes quebrados. Se você tiver esses três utilitários instalados em seu sistema, pode resolver a maioria dos pacotes e repositórios de PPA em problemas relacionados ao seu sistema Ubuntu.