PPA é um método popular de instalação de aplicativos adicionais ou versões mais recentes de um software no Ubuntu.
Eu escrevi um guia detalhado sobre PPA, então vou relembrá-lo rapidamente aqui. PPA é um mecanismo desenvolvido pelo Ubuntu para permitir que os desenvolvedores forneçam seus próprios repositórios. Quando você adiciona um PPA, acrescenta um repositório adicional ao seu sistema e, portanto, pode baixar aplicativos desse repositório adicional.
sudo add-apt-repository ppa:endereco-ppa
sudo apt update
sudo apt install pacote_do_ppa
Também escrevi sobre exclusão de PPAs de seu sistema. Mencionei brevemente a ferramenta PPA Purge naquele artigo. Neste tutorial, você obterá informações mais detalhadas sobre este utilitário.
PPA Purge é uma ferramenta de linha de comando que desativa um repositório PPA de sua lista de fontes de software. Além disso, ele reverte o sistema para os pacotes oficiais do Ubuntu. Este é um comportamento diferente do que simplesmente excluir o repositório PPA.
Suponha que o aplicativo ABC tenha a versão x disponível nos repositórios do Ubuntu. Você adiciona um PPA que fornece uma versão superior do mesmo aplicativo/pacote ABC. Quando o sistema Linux descobre que o mesmo pacote está disponível em várias fontes, ele usa a fonte que fornece uma versão mais recente.
Neste exemplo, você terá a versão y do aplicativo ABC instalada graças ao PPA adicionado.
Normalmente, você removeria o aplicativo e, em seguida, removeria o PPA da lista de fontes. Mas se você usar o ppa-purge para desabilitar o referido PPA, seu aplicativo ABC será automaticamente revertido para a versão anterior x fornecida pelos repositórios do Ubuntu.
Você vê a diferença? Provavelmente não. Deixe-me explicar com exemplos reais.
Ouvi dizer que a próxima versão do VLC 4.0 tem uma grande revisão da IU. Eu queria experimentá-lo antes de ser lançado oficialmente e então usei o PPA de compilação diária do VLC para obter a versão 4 em desenvolvimento.
Dê uma olhada na imagem abaixo. Eu adicionei o VLC PPA (videolan/master-daily) e este PPA fornece a versão VLC versão 4.0 release candidate (RC). Os repositórios do Ubuntu fornecem VLC versão 3.0.11.
Se eu usar o comando ppa-purge com o PPA de compilação diária do VLC, ele desativa o PPA e reverte a versão VLC instalada para 3.0.11, que está disponível no repositório universal do Ubuntu.
Você pode ver que ele informa que alguns pacotes serão desatualizados.
Quando a compilação diária do VLC PPA é removida, a versão instalada é revertida para o que o Ubuntu fornece de seus repositórios oficiais.
Você pode pensar que o VLC foi rebaixado porque foi atualizado da versão 3.0.11 para o VLC 4.0 com o PPA. Mas aqui está uma coisa engraçada. Mesmo se eu tivesse usado o PPA para instalar a versão VLC 4.0 RC novamente (em vez de atualizá-lo), ele ainda seria desatualizado em vez de ser removido do sistema.
Isso significa que o comando ppa-purge
não pode remover aplicativos junto com a desativação do PPA? Não é bem assim. Deixe-me mostrar outro exemplo.
Recentemente, tropecei em Plots, uma ferramenta bacana para traçar gráficos matemáticos. Por ser um aplicativo novo, ele ainda não está disponível nos repositórios do Ubuntu. Usei seu PPA para instalá-lo.
Se eu usar o comando ppa-purge neste PPA, ele desativa o PPA primeiro e, em seguida, procura revertê-lo para a versão original. Mas não existe uma "versão original" nos repositórios do Ubuntu. Portanto, prossegue para desinstalar o aplicativo do Ubuntu.
Todo o processo é retratado na única foto abaixo. O ponteiro 1 é para adicionar PPA, o ponteiro 2 é para instalar o aplicativo denominado plotagens. Eu descartei a entrada para esses dois comandos com redirecionamento no Linux.
Você pode ver que quando o PPA Purge é usado (ponteiro 3), ele desativa o PPA (ponteiro 4) e então passa a informar que os gráficos do aplicativo serão removidos (ponteiro 5).
Usei repetidamente o termo ‘desabilitando PPA’ com PPA Purge. Há uma diferença entre desativar o PPA e excluí-lo.
Quando você adiciona um PPA, ele adiciona um novo arquivo no diretório /etc/apt/sources.list.d
. Este arquivo possui a URL do repositório.
Desativar o PPA mantém este arquivo, mas ele está comentado no repositório no arquivo do PPA. Agora, este repositório não é considerado durante a atualização ou instalação de software.
Você pode ver o repositório PPA desativado na ferramenta Software & Updates:
Quando você exclui um PPA, significa excluir o arquivo do PPA de etc/apt/sources.list.d
. Você não o verá em nenhum lugar do sistema.
PPA excluído
Por que desabilitar um PPA em vez de excluí-lo? Porque é mais fácil reativá-lo. Você pode apenas marcar a caixa na ferramenta Software & Updates ou editar o arquivo PPA e remover o #
inicial para descomentar o repositório.
Se foi muita informação, deixe-me resumir os pontos principais do que o script/ferramenta ppa-purge faz:
Bem! Chega de explicação. Você deve estar se perguntando como usar o PPA Purge.
Você precisa instalar a ferramenta ppa-purge
primeiro. Certifique-se de que você já tenha o repositório universe ativado.
sudo apt install ppa-purge
No que diz respeito ao uso do PPA Purge, você deve fornecer o nome do PPA em um formato semelhante ao que você usa para adicioná-lo:
sudo ppa-purge ppa:nome-ppa
Aqui está um exemplo real:
Se você não tiver certeza do nome do PPA, use o comando apt show para exibir o repositório de origem do pacote em questão.
apt show vlc
Procurando URL da fonte PPA
Por exemplo, a fonte do VLC PPA mostra http://ppa.launchpad.net/videolan/master-daily/ubuntu groovy/main. Fora disso, os termos após ppa.launchpad.net e antes do Ubuntu fazem parte do nome PPA. Então, aqui, você obtém o nome do PPA como videolan/master-daily.
Se você tiver que usar para limpar o PPA ‘videolan/master-daily’, use-o assim adicionando ppa:
antes do nome do PPA:
sudo ppa-purge ppa:videolan/master-daily
Eu queria manter este artigo curto e nítido, mas parece que fui um pouco mais detalhadamente. Contanto que você aprenda algo novo, não se importará com os detalhes adicionais, certo?
PPA Purge é um utilitário bacana que permite testar versões mais recentes ou beta de aplicativos e, em seguida, reverter facilmente para a versão original fornecida pela distribuição. Se um PPA tiver mais de um aplicativo, ele funcionará em todos eles.
Claro, você pode fazer tudo isso manualmente, que é desabilitar o PPA, remover o aplicativo e instalá-lo novamente para obter a versão fornecida pela distribuição. PPA Purge torna o trabalho mais fácil.
Você já usa o ppa-purge ou vai começar a usá-lo a partir de agora? Perdi alguma informação importante ou ainda tem algumas dúvidas sobre este assunto? Fique à vontade para usar as seções de comentários.
What is PPA Purge? How to Use it in Ubuntu and other Debian-based Distributions?
Uma introdução à computação quântica com a estrutura Cirq de código aberto
Como instalar a versão mais recente do kernel do Linux Mainline no Ubuntu [GUI e métodos de terminal]
Como encontrar senha WiFi salva no Linux Mint usando interface gráfica do usuário ou terminal
Como criar o Fedora Live USB no Ubuntu
Como executar aplicativos do Windows no Linux [guia para iniciantes]
2 maneiras de baixar arquivos pelo terminal Linux
7 distros Linux a serem esperadas em 2021
Verifique o uso do seu disco usando a ferramenta de terminal ‘duf’ [alternativa amigável para comandos du e df]
Como deixar tudo no modo escuro no LibreOffice
27 projetos super legais com Raspberry Pi Zero W para entusiastas do "faça você mesmo"
O que é GNU/Linux Copypasta?
Como instalar o Erlang mais recente no Ubuntu Linux
Boas notícias!Smartphones /e/OS não googled agora estão sendo enviados para os EUA e Canadá
O primeiro lançamento do Kali Linux de 2021 traz novas ferramentas de hacking, Linux Kernel 5.10 e Xfce 4.16
O NextCloud Hub 21 é uma versão promissora para equipes remotas com grandes melhorias
Siga-nos nas redes sociais