A capacidade de adicionar repositórios no Linux é essencial para obter software de fontes de terceiros além dos repositórios oficiais. No Ubuntu, você pode adicionar um repositório usando o comando add-apt-repository ou editando o arquivo sources.list.
Mas como você remove o repositório adicionado depois de terminar? Excluir uma entrada de repositório no Ubuntu é ainda mais fácil do que adicionar uma, e há várias maneiras de fazer o mesmo.
Excluindo a entrada do repositório de sources.list
A maneira mais conveniente de remover um repositório de pacotes indesejados no Ubuntu é editando o arquivo sources.list. O arquivo de fontes lista todos os repositórios configurados em seu sistema. Você pode visualizar o conteúdo do arquivo usando qualquer um dos programas Linux de visualização de arquivos.
Comece abrindo o arquivo com um editor de texto de sua preferência (para este guia, usaremos o Vim):
sudo vim /etc/apt/sources.list
Encontre o repositório que deseja remover e exclua a linha inteira. Salve o arquivo e saia do Vim para prosseguir. Agora, atualize as fontes do pacote com:
sudo apt update
Depois de remover um repositório do arquivo sources.list, você não receberá nenhuma atualização de pacote dele.
O arquivo sources.list é um arquivo de propriedade do root e pode quebrar a configuração do repositório se não for modificado corretamente.
Removendo a chave GPG para o repositório
Os pacotes em um repositório são assinados com um par de chaves: pública e privada. Ao adicionar um repositório, você pede ao gerenciador de pacotes (APT) para confiar nos pacotes encontrados nesse repositório. Depois de excluir a entrada do repositório do seu arquivo de fontes, você também deve excluir a chave GPG associada a ela.
Para fazer isso, primeiro liste todas as chaves confiáveis com:
sudo apt-key list
A segunda linha do bar entrada é a chave real, enquanto uid é o nome do repositório. Encontre o repositório que você acabou de excluir e copie os últimos oito caracteres de sua chave.
Digite o seguinte para remover a chave, substituindo o valor hexadecimal no final pelos caracteres que você copiou:
sudo apt-key del D38B4796
Você também pode especificar a chave inteira no comando se desejar:
sudo apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Remover um PPA usando add-apt-repository
Quando se trata de remover um PPA, a melhor e mais segura maneira é usar add-apt-repository. É o único comando que você precisa para adicionar e remover PPAs no Ubuntu. Não deixe que seu nome o leve a pensar o contrário.
Obtenha uma lista de todos os PPAs configurados listando o conteúdo do /etc/apt/sources.list.d diretório usando o comando ls:
ls /etc/apt/sources.list.d
Depois de encontrar o PPA que deseja remover, use o -r sinalizar com add-apt-repository:
sudo add-apt-repository -r ppa: author/reponame
Se a saída exibir o erro "add-apt-repository: comando não encontrado", você terá que instalar a ferramenta primeiro.
Você também pode excluir a pasta PPA do diretório sources.list.d e removerá o repositório do seu sistema.
Use o Ubuntu Software Updater para remover um repositório
O Ubuntu oferece uma maneira gráfica de gerenciar repositórios de software e PPAs de terceiros usando o aplicativo Software Updater. Para começar, inicie o Software Updater no menu de aplicativos e clique em Configurações.
Uma vez lançado, mude para o Outro software aba. Você verá uma lista de todas as fontes de software de terceiros configuradas em seu computador. Para desabilitar um repositório, desmarque a caixa correspondente ao repositório e digite a senha do administrador.
Se você decidiu remover o repositório de pacotes, realce a entrada e clique em Remover.
Finalmente, atualize as fontes do pacote usando o APT:
sudo apt update
Você também pode editar ou adicione um repositório de terceiros no Ubuntu usando o aplicativo Atualizador de Software.
Gerenciamento de software no Ubuntu facilitado
Adicionar e excluir repositórios é outro aspecto do gerenciamento de pacotes no Ubuntu e em outras distribuições do Linux. Para manter a segurança do seu sistema, você deve sempre verificar se um repositório ou PPA é genuíno e não oferece nenhum software malicioso.
O Ubuntu vem com alguns repositórios pré-configurados. Estes são os repositórios oficiais de onde você pode baixar pacotes confiáveis para instalar.