Gerenciar repositórios PPA no Ubuntu

¿Por que adicionar Repositórios PPA se já temos milhares de programas usando os repositórios oficiais do Ubuntu?

Os arquivos do pacote pessoal (Pessoal Package Archive, em inglês), permitem que os desenvolvedores distribuam software e atualizações diretamente para usuários do Ubuntu sem ter que esperar pela atualização dos próprios repositórios do Ubuntu.

Launchpad, o site que hospeda a maioria dos PPAs disponíveis, constrói os binários e os armazena em um repositório específico. Isso significa que os usuários do Ubuntu podem instalar esses pacotes da mesma maneira que estão acostumados a instalar o resto dos aplicativos no Ubuntu, com a vantagem adicional de que terão as atualizações mais recentes para esses programas e podem até encontrar programas que não estão disponíveis nos repositórios oficiais.

Como instalar repositórios PPA

Vamos dar um exemplo prático. Suponha que desejamos instalar o Obturador. A primeira coisa que precisamos saber é o nome de identificação do PPA que queremos instalar. Na página Shutter PPA fica claro que para adicionar este repositório é necessário anotar a linha ppa: obturador / ppa.

ppa

Opção 1: na linha de comando

Tudo o que precisa ser feito é abrir um terminal e inserir os comandos apropriados para adicionar o PPA, atualizar a lista de pacotes e instalar o programa desejado (Shutter em nosso exemplo).

sudo add-apt-repository ppa: shutter / ppa sudo apt-get update sudo apt-get install shutter

Opção 2: do Software Center

1.- Abra o Ubuntu Software Center.

2.- Editar > Origens do Software

3.-  Em seguida, na guia Outro software, clique adicionar e entrar na linha PPA. Em nosso exemplo: ppa: obturador / ppa e clique em Aceitar.

fontes de software

4. Instale o programa desejado (continuando com nosso exemplo, Obturador).

Como remover repositórios PPA

Opção 1: remova o PPA da linha de comando

Seguindo nosso exemplo de obturador:

sudo add-apt-repository --remove ppa:shutter/ppa

Obviamente, a linha ppa: shutter / ppa terá que ser substituída pelo que corresponda em cada caso.

Opção 2: do Software Center

1.- Abra o Ubuntu Software Center.

2.- Editar > Origens do Software

3.- Em seguida, na guia Outro software, clique Remover e clique em Aceitar.

Cuidado: isso removerá o PPA da lista de pacotes, mas os pacotes instalados através do PPA não serão desinstalados, uma tarefa que deverá ser feita manualmente. Para automatizar este processo, que pode ser complicado para alguns, existem ferramentas como PPA Purge ou Gerente Y-PPA.

Como remover um PPA e seus respectivos pacotes automaticamente

Opção 1: na linha de comando

PPA-Purge é um script simples que removerá o PPA em questão, bem como todos os pacotes instalados a partir dele.

1.- Instale PPA-Purge

sudo apt-get install ppa-purge

2.- Use PPA-Purge para desinstalar o PPA. Seguindo nosso exemplo:

sudo ppa-purge ppa:shutter/ppa

Opção 2: usando YPPA

1.- Instale Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- Remova o PPA em questão. A interface gráfica do Y-PPA Manager é intuitiva o suficiente para descobrir o que fazer.

Como desabilitar repositórios PPA

Desativar um PPA significa que o sistema não receberá nenhuma atualização desse PPA, mas os pacotes instalados anteriormente não serão removidos. A vantagem de desativar um PPA em vez de removê-lo é que é mais fácil reativá-lo.

Para desativar um PPA:

1.- Abra o Ubuntu Software Center.

2.- Editar > Origens do Software

3.- Em seguida, na guia Outro software, desmarque a caixa ao lado do PPA em questão e clique em Aceitar.

É importante desativar as duas linhas de cada PPA.

Da mesma forma, um PPA também pode ser reativado.