O que é Ubuntu PPA e como instalá-lo? [2023]

O PPA é uma maneira de desenvolvedores individuais ou equipes hospedarem e distribuirem seus pacotes de software na plataforma Ubuntu.

Em sistemas Linux, os pacotes de software são normalmente distribuídos e instalados usando gerenciadores de pacotes e sistemas de gerenciamento de pacotes.

Esses sistemas usam um repositório de software central, que é uma coleção de pacotes de software que podem ser facilmente baixados e instalados no sistema de um usuário.

O gerenciador de pacotes usa informações do repositório para determinar quais pacotes estão disponíveis, quais versões desses pacotes estão disponíveis e quais dependências precisam ser atendidas para instalar um pacote específico.

Sistemas populares de gerenciamento de pacotes usados ​​no Linux incluem apt (usado pelo Debian e Ubuntu), yum (usado pelo Red Hat e CentOS) e Pacman (usado pelo Arch Linux).

O gerenciador de pacotes geralmente fornece comandos para pesquisar, instalar, atualizar e remover pacotes do sistema.

No entanto, esses gerenciadores de pacotes também têm algumas limitações, como ciclos de lançamento lentos e conflitos de pacotes. Essas limitações podem ser superadas utilizando o PPA.

O PPA oferece benefícios adicionais em relação aos gerenciadores de pacotes tradicionais, como acesso mais rápido a atualizações, suporte para pacotes não oficiais, compatibilidade aprimorada e gerenciamento de pacotes mais fácil.

Vamos ver do que se trata exatamente esse PPA.

O que é Ubuntu PPA?

PPA significa Personal Package Archive, que é um repositório de software para distribuições Linux baseadas em Debian (como o Ubuntu) que permite que desenvolvedores e equipes individuais publiquem seus próprios pacotes e os disponibilizem para outros usuários.

Com o PPA, os desenvolvedores podem empacotar, distribuir e gerenciar facilmente seu software, e os usuários podem instalar, atualizar e remover facilmente pacotes de software.

  Como fazer páginas destacáveis ​​verticais no Microsoft Word

Os PPAs fornecem uma maneira para que os desenvolvedores distribuam software que não está incluído nos repositórios oficiais de uma distribuição Linux ou forneçam versões de software mais recentes do que as disponíveis nos repositórios oficiais.

Para usar o PPA, os usuários precisam adicionar o repositório PPA ao sistema e, em seguida, usar o gerenciador de pacotes para instalar pacotes do PPA.

Os PPAs são mantidos pelos desenvolvedores e não estão sujeitos ao mesmo nível de exame que os pacotes nos repositórios oficiais. Portanto, os usuários devem ser cautelosos ao instalar pacotes de um PPA e devem garantir que o PPA seja confiável e confiável.

Como funciona o PPA?

Aqui está uma breve visão geral de como o PPA funciona.

#1. Criação de pacote

Um desenvolvedor cria um pacote de software que inclui os arquivos, dependências e scripts de instalação necessários. O pacote é construído usando o sistema de empacotamento Debian, que permite que seja facilmente instalado e gerenciado em sistemas baseados em Debian.

#2. Criação de PPA

O desenvolvedor cria um PPA na plataforma Launchpad, que é um serviço baseado na Web fornecido pela Canonical (editora do ubuntu) que fornece uma maneira de hospedar, gerenciar e distribuir pacotes de software.

#3. Carregamento de pacote

O desenvolvedor carrega o pacote em seu PPA junto com as informações sobre o pacote, como suas dependências, número da versão e descrição.

#4. Construção de pacotes

O Launchpad cria automaticamente o pacote para cada distribuição e arquitetura suportadas. Esse processo garante que o pacote seja compatível com o sistema de destino e esteja pronto para ser instalado.

#5. Distribuição de pacotes

Depois que o pacote é criado, ele fica disponível para download e instalação dos usuários a partir do PPA.

#6. Gerenciamento de pacotes

Os usuários podem adicionar o repositório PPA ao sistema e usar o gerenciador de pacotes para instalar, atualizar ou remover pacotes do PPA.

O PPA fornece uma maneira conveniente para os desenvolvedores distribuirem seus softwares e para os usuários gerenciarem suas instalações de software. Aproveitando os recursos da plataforma Launchpad e do sistema de empacotamento Debian, o PPA facilita o gerenciamento de instalações de software e garante que os usuários tenham acesso aos pacotes mais recentes e relevantes.

  Como encontrar o endereço IP real (origem) do site?

PPA oficial vs. PPA não oficial

A principal diferença entre PPAs oficiais e não oficiais é a fonte dos pacotes que eles contêm.

PPA oficial – Esses PPAs são gerenciados e mantidos pela Canonical (a empresa por trás do Ubuntu) ou outras organizações confiáveis. Eles contêm software oficialmente endossado pelo Ubuntu e geralmente são considerados seguros de usar.

PPA não oficial – Estes são criados e mantidos por indivíduos ou organizações não afiliadas ao Ubuntu. Eles podem conter software não oficialmente endossado pelo Ubuntu, e a qualidade e segurança do software que eles contêm podem variar.

Como adicionar PPA no Ubuntu?

Para adicionar um PPA no Ubuntu, basta seguir estes passos:

Abra um terminal. Você pode fazer isso pressionando o atalho de teclado Ctrl + Alt + T.

Para adicionar o PPA ao sistema ubuntu, primeiro você precisa instalar este pacote de propriedades de software comum usando o comando abaixo.

sudo apt-get install software-properties-common

Em seguida, adicione o repositório PPA – Use o seguinte comando para adicionar um PPA ao seu sistema, substitua ppa:user/repo pelo repositório PPA real que você deseja adicionar.

sudo add-apt-repository ppa:user/repo

Aqui, quero adicionar notepadqq PPA.

Você pode encontrar o problema de ausência do comando add-apt-repository no Debian e, ocasionalmente, no Ubuntu. Esse erro pode se parecer com isso.

sudo: add-apt-repository: command not found

É porque o comando add-apt-repository faz parte do pacote software-properties-common e você precisa reinstalar este pacote para instalar o add-apt-repository.

Atualize a lista de pacotes – Depois de adicionar o repositório PPA, atualize a lista de pacotes executando o seguinte comando.

sudo apt update

Instalar pacotes – Por fim, você pode instalar pacotes do repositório PPA recém-adicionado usando o seguinte comando, substituindo “nome do pacote” pelo nome do pacote real que deseja instalar.

sudo apt install package-name

Observação: antes de adicionar um PPA, é sempre uma boa ideia verificar sua confiabilidade e segurança de sua fonte. Alguns PPAs podem conter malware ou software desatualizado, por isso é importante ter cuidado ao adicionar PPAs ao seu sistema.

Como remover o PPA no Ubuntu?

Você pode remover facilmente o PPA no Ubuntu seguindo as etapas abaixo.

  Um guia abrangente sobre o Advanced Design System (ADS)

E o primeiro passo é listar todos os PPAs instalados em seu sistema. Para isso, execute o seguinte comando no terminal.

ls /etc/apt/sources.list.d/

Remover repositório PPA – Para excluir um repositório PPA específico do sistema, use o seguinte comando substituindo ppa: user/repo pelo repositório PPA real que você deseja remover.

sudo add-apt-repository --remove ppa:user/repo

Aqui, optei por remover o PPA instalado acima.

A remoção de um PPA também removerá todos os pacotes instalados desse PPA. Se você deseja manter os pacotes instalados desse PPA, considere o uso de um método diferente, como fixação, para evitar que sejam atualizados.

Vantagens do PPA

Aqui estão algumas vantagens de usar Personal Package Archives (PPAs) no Ubuntu.

Fácil distribuição de software

Os PPAs fornecem uma maneira simples para os desenvolvedores distribuirem seu software para um público maior, tornando mais fácil para os usuários instalar e receber atualizações para esse software.

atualizações regulares

Eles podem ser atualizados regularmente, o que fornece aos usuários as versões mais recentes do software que instalaram do PPA.

Testar novo software

Os PPAs fornecem uma maneira de os usuários testarem novos softwares que ainda não estão incluídos nos repositórios oficiais sem afetar a estabilidade do sistema.

Não há necessidade de uma compilação

Eles permitem que os usuários instalem pacotes pré-compilados, tornando mais fácil e rápido instalar software do que compilá-lo a partir do código-fonte. Isso é particularmente útil para usuários que não têm experiência em compilar software a partir do código-fonte.

Repositórios personalizados

Eles também podem ser usados ​​para criar repositórios personalizados para grupos específicos de usuários, permitindo que eles acessem e instalem facilmente pacotes que não estão incluídos nos repositórios oficiais.

Problemas de segurança com PPA

Os PPAs podem apresentar riscos de segurança ao seu sistema Ubuntu, pois podem conter malware, software desatualizado ou pacotes com vulnerabilidades conhecidas. Aqui estão alguns problemas de segurança com PPAs:

Fontes não verificadas

Os PPAs podem ser criados por qualquer pessoa e podem não ser examinados minuciosamente quanto à segurança e qualidade.

Software desatualizado

Eles podem não ser atualizados regularmente e podem conter software desatualizado com vulnerabilidades conhecidas.

Software malicioso

Esses PPAs contêm software malicioso, como malware ou spyware, que podem comprometer a segurança do seu sistema.

Conflito de pacotes

Eles podem causar conflitos de pacote com outros pacotes instalados em seu sistema, o que leva a um comportamento inesperado ou instabilidade do sistema.

Conclusão

Espero que você tenha achado este artigo útil para aprender sobre o PPA e como instalá-lo.

Você também pode estar interessado em aprender sobre o comando apt para gerenciar distribuições Debian.