O que é PPA e como ele instala o software no Ubuntu Linux?

O que é PPA e como ele instala o software no Ubuntu Linux?

PPAs ou Personal Package Archives são um tipo de repositório usado em sistemas Linux para armazenar e distribuir pacotes de software.

Vamos aprender o que é um PPA, como eles diferem dos repositórios padrão, como adicionar e remover PPAs, se os PPAs são seguros de usar e, finalmente, as vantagens de usar PPAs.

O que é PPA?

site da barra de lançamento

O mundo do software livre e de código aberto (FOSS) depende de contribuições individuais. Você pode não ser um desenvolvedor oficial de distribuição e, ainda assim, fazer contribuições críticas para o código-fonte aberto ou desenvolver aplicativos que melhorem a experiência do usuário.

Observe que você não deve confundir PPA no Linux com a condição médica Afasia Progressiva Primária. O PPA no ecossistema Linux lida com pacotes, enquanto o PPA na terminologia médica é um distúrbio neurológico que afeta a linguagem e a comunicação.

Às vezes, esses aplicativos podem não ser mesclados com o repositório oficial do software. É aqui que o PPA entra em ação. Um arquivo de pacote pessoal (PPA) é um repositório que hospeda pacotes de software criados e mantidos por indivíduos ou grupos e disponibilizados para outros.

Os PPAs são uma maneira conveniente de acessar as versões de software mais recentes que ainda não estão disponíveis nos repositórios oficiais do sistema operacional. Eles permitem que desenvolvedores e usuários distribuam e instalem facilmente pacotes de software que não fazem parte dos repositórios oficiais ou que fornecem versões de software mais recentes do que as disponíveis nos repositórios oficiais.

Quem quiser baixar um aplicativo que ainda não faz parte do repositório oficial pode adicionar o PPA desse aplicativo e instalá-lo em seu sistema usando o gerenciador de pacotes padrão.

O Ubuntu permite que os desenvolvedores criem PPAs e os hospedem no Launchpad . Os usuários podem procurar um pacote ou repositório neste site e adicionar seu PPA ao sistema.

Como os PPAs são diferentes dos repositórios padrão?

Um Personal Package Archive (PPA), como o nome sugere, é um repositório que você pode usar para armazenar seus próprios pacotes ou pacotes que não estão disponíveis nos repositórios oficiais do seu sistema operacional. Os PPAs permitem que os usuários instalem e atualizem facilmente o software não fornecido pelos repositórios oficiais de sua distribuição Linux.

Por outro lado, os repositórios padrão são coleções de pacotes de software fornecidos oficialmente pelos desenvolvedores do sistema operacional. O gerenciador de pacotes padrão em uma distro geralmente gerencia esses repositórios.

Os repositórios padrão geralmente incluem uma ampla variedade de pacotes de software que são testados e mantidos exaustivamente pelos desenvolvedores da distro.

Existem algumas diferenças importantes entre PPAs e repositórios padrão:

  1. Os PPAs geralmente são criados e mantidos por usuários ou organizações individuais, enquanto os desenvolvedores do sistema operacional geralmente mantêm repositórios padrão.
  2. Os PPAs geralmente contêm pacotes que não estão disponíveis nos repositórios padrão.
  3. Os PPAs podem não ser tão completamente testados e suportados quanto os pacotes nos repositórios padrão, pois geralmente não são mantidos pelos desenvolvedores oficiais.
  4. Você pode adicionar PPAs ao seu sistema usando comandos do gerenciador de pacotes como add-apt-repository em distribuições baseadas no Ubuntu/Debian, enquanto os repositórios padrão são normalmente configurados por padrão em seu sistema e não requerem nenhuma configuração especial.

Como adicionar um PPA no Ubuntu

adicionando um ppa no Ubuntu

O Ubuntu faz referência a um arquivo especial chamado sources.list para derivar todos os PPAs oficiais e não oficiais. Para adicionar um PPA, você precisa atualizar o arquivo sources.list com o endereço do PPA e então atualizar seu sistema.

Felizmente, há um comando que faz todo o trabalho para você. Veja como seria o processo para adicionar um PPA ao Ubuntu:

Abra um terminal e execute o seguinte comando como superusuário:

sudo add-apt-repository ppa:root_repo/package_name

Atualize seu sistema usando o gerenciador de pacotes da sua distro. No Ubuntu, isso seria usar a ferramenta APT:

sudo apt update

Finalmente, instale o software do PPA que você acabou de adicionar usando o gerenciador de pacotes:

sudo apt install package_name

Essas são todas as etapas que você precisa seguir para adicionar um PPA. Agora você pode baixar o software desse PPA usando o gerenciador de pacotes padrão em sua distro.

No Ubuntu, você deve usar o gerenciador de pacotes APT para instalar o software ou, se tiver instalado um gerenciador de pacotes diferente, use-o.

Problemas de segurança com PPAs

Os PPAs podem representar riscos de segurança se não forem gerenciados adequadamente e usados ​​sem cautela. Alguns PPAs podem conter pacotes não assinados com certificado digital, o que significa que não há como verificar a autenticidade do pacote. Isso pode permitir que um invasor distribua pacotes maliciosos por meio do PPA, o que pode comprometer a segurança do seu sistema.

Os PPAs geralmente são criados e mantidos por indivíduos ou grupos terceirizados, e não pelos desenvolvedores oficiais do sistema operacional. Isso significa que os pacotes em um PPA podem não ser tão completamente testados e suportados quanto os pacotes nos repositórios oficiais.

Isso pode aumentar o risco de vulnerabilidades de segurança ou outros problemas com os pacotes no PPA. Adicionar um PPA ao seu sistema também pode causar conflitos com pacotes nos repositórios oficiais, o que pode quebrar o software existente ou introduzir vulnerabilidades de segurança.

Como remover um PPA no Ubuntu

removendo um ppa no Ubuntu

Para remover um PPA, basta excluir o endereço do PPA no arquivo sources.list e atualizar a lista de repositórios do sistema. Aqui estão todos os passos a seguir:

Use a ferramenta APT para remover o repositório PPA do arquivo sources.list :

sudo add-apt-repository --remove ppa:root_repo/package_name

Atualize seu sistema usando o gerenciador de pacotes em sua distro:

sudo apt update

Essas são todas as etapas que você precisa seguir para remover um PPA. Para verificar se o processo funcionou, tente instalar o software que faz parte do PPA que você removeu. O gerenciador de pacotes deve lançar um erro.

Vantagens de usar PPAs no Ubuntu

Existem várias vantagens em usar PPAs. Vamos dar uma olhada em alguns deles:

  1. Os PPAs permitem instalar e atualizar software não disponível nos repositórios oficiais do seu sistema operacional. Isso pode ser especialmente útil se você precisar de uma versão mais recente de um pacote ou de um pacote não fornecido pelos repositórios oficiais.
  2. Os PPAs podem fornecer acesso a pacotes que estão em desenvolvimento ou ainda não estão prontos para inclusão nos repositórios oficiais. Isso pode ser útil se você quiser testar um novo software ou se precisar de um recurso ainda não disponível nos lançamentos oficiais.
  3. Os PPAs podem facilitar a instalação e atualização de software, pois você pode usar a ferramenta APT para gerenciar pacotes do PPA da mesma forma que faria com pacotes dos repositórios oficiais.
  4. Os PPAs podem ser uma maneira útil para os desenvolvedores distribuirem seu software para um público mais amplo, pois os usuários podem adicionar facilmente o PPA ao sistema e instalar o software usando o comando apt.

Os PPAs são ótimos quando usados ​​com cautela. Como esses pacotes não são mantidos e testados oficialmente, você deve sempre ficar atento às permissões exigidas pelo software de um PPA.

Se um pacote de um PPA exigir permissões de root para ser executado, recomendamos evitá-lo, a menos que você tenha 100% de certeza de que não é malicioso.

Agora você sabe o que são PPAs e como usá-los

Os PPAs são uma ótima maneira de compartilhar software. No entanto, como esses pacotes não são oficialmente suportados, às vezes, eles podem acabar quebrando seu sistema.

O gerenciamento eficiente de pacotes é a chave para a longevidade de sua distribuição e para garantir que você não precise passar pelo incômodo repetido de formatar seu disco. Você definitivamente deve aprender como encontrar e consertar pacotes quebrados se quiser que seu sistema funcione corretamente e permaneça saudável.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *