¿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.
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.
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.
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.
Da mesma forma, um PPA também pode ser reativado.
Excelente artigo (como sempre) 😀
É um prazer ler você Pablo ^^
Obrigado Saito! Senti sua falta! Que bom ver você aqui ...
Felicidades! Paulo.
Muito claro! Obrigado.
Muito bom.
MEU DEUS!! Muito Obrigado.
Uma pequena ideia para completar este ótimo guia: já te ocorreu incluir programas que estão incluídos na própria distribuição ou que o repositório oficial tem mas apenas uma versão desatualizada ou que você já instalou?
Por exemplo, instalei o programa de torrent Azureus aka Vuze do repositório oficial e, depois de usá-lo por alguns meses e ter arquivos e torrents suficientes ativos, me deparei com o dilema de que não poderia desinstalar e perder todo aquele trabalho e que eu precisava apenas de uma ferramenta disponível na versão mais recente que o repositório oficial do ubunto não atualizou.
Acho, só acho, que consegui, mas foi uma verdadeira odisséia e nem mesmo aprendi ou entendi como fiz isso
Olá gambi! na verdade ... o procedimento nesse caso é o mesmo. Você instala o PPA, atualiza a lista de pacotes e, ao fazer a atualização, ele informa que existe uma nova versão do programa (no seu caso, azureus) que não é outra senão a disponível no ppa.
Espero ter sido claro.
Felicidades! Paulo.
Tudo bem, mas às vezes o ppa específico para uma distribuição é incluído.
Estou com o problema por exemplo da atualização do Turpial 3.0. quem o incluiu em http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
enquanto meu centro de software se concentra nos oficiais de Olivia ou "raring" (eu uso o Linux Mint)
Por mais que indique que os arquivos estão hospedados no saucy, não faço o download e instalo o programa.
Impossível explicar melhor! ... Hoje em dia vou tentar carregar o YPPA Manager traduzido para o espanhol em 1 SÓ DEB 🙂 instale o DEB e pronto, não faz sentido ... é pra ser pra quem não tem não sei como adicionar PPAs e para instalá-lo você precisa adicionar um PPA rsrs. Artigo muito bom, vai fazer muito. Saudações!
Amei esse blog, Pablo! Bom design e conteúdo prático. Minha pergunta é focada no sistema operacional elementar e relacionada precisamente ao "Y PPA" e ao centro de software; É possível que a instalação do primeiro torne o segundo inoperante? Eu tento iniciar e nopi,
muito obrigado
não, não creio…
Não tenho ideia do que possa ser, mas não acho que o centro de software seja a causa do erro.
abraço! Paulo.
Muito boa página, essa e eu sou uma esponja, velhinha mas continuo absorvendo o que você ensina além de quem antecipa ou comenta.
Muito obrigado Carlos pelos seus comentários, nunca é tarde para aprender.
Muito obrigado por suas contribuições, sou novo no Linux e você me ajudou a entender mais este mundo maravilhoso!