O que são PPAs e como eu os uso?

493

Eu continuo lendo sobre Arquivos de Pacotes Pessoais ('PPAs') e as pessoas respondem perguntas com um link para um PPA. Qual é a melhor maneira de usar isso?

Existem várias respostas válidas para esta questão, abrangendo várias versões do Ubuntu. Para sua conveniência, um índice de cada um está abaixo.

por 10 revs, 6 users 31%unknown 13.04.2017 / 14:24

10 respostas

231

Para o Ubuntu 11.04 e mais recente

Antes de adicionar um PPA, você deve estar ciente de alguns dos riscos envolvidos:

Lembre-se sempre de que os PPAs são fornecidos pela comunidade, você deve estar ciente dos possíveis riscos antes de adicionar um PPA.

  • Primeiro, abra o painel clicando no botão Home (no canto superior esquerdo) ou pressionando a tecla Super .

  • Pesquisepor'Centrodesoftware'einicieocentrodesoftwaredoUbuntu.

  • Mova o mouse para o painel superior, onde o nome do aplicativo está escrito.

  • Agora vá para o menu Editar e selecione Fontes de software .

Paraversõesmaisrecentes,cliquecomobotãodireitoecliqueemSoftwareeatualizações

Emseguida,cliqueemOutrosoftware,

  • Digitesuasenhaquandosolicitado.

  • Mude para o separador "Outro Software".

  • Agoracliqueem"Adicionar", uma caixa aparecerá.

  • VocêprecisainseriroPPAnacaixa.PodeserencontradoemBOLDnapáginadabarradelançamento.

  • Agoracliqueem"Adicionar fonte" e feche as fontes de software. O cache será atualizado

  • Agorainstaleosoftwareapartirdocentrodesoftware.

por Alaukik 13.04.2017 / 14:23
170

O que é o PPA?

Os PPAs são para software / atualizações não padrão. Eles geralmente são usados por pessoas que querem o melhor e mais recente. Se você está indo comprimentos extra para obter este tipo de software, então espera-se que você saiba o que está fazendo. A seleção no Centro de Software é ampla para a maioria dos seres humanos.

Linha de Comando

Na linha de comando, você pode adicionar um PPA usando add-apt-repository , por exemplo:

sudo add-apt-repository ppa:gwibber-daily/ppa

Para remover um PPA, remova os arquivos correspondentes em /etc/apt/sources.list.d (isso não remove os pacotes instalados do PPA). Para ver os pacotes disponíveis em um PPA ou remover pacotes instalados de um PPA, pressione o botão "Origem" no canto inferior esquerdo da janela do Synaptic e escolha o PPA na lista.

Com pode usar o diálogo usual Software Sources e adicionar ppa: gwibber-daily / ppa onde ele pede por uma linha APT e ativar ou desativá-los como outros repositórios .

Como qualquer pessoa pode criar um PPA, não há garantia de qualidade ou segurança de um PPA - assim como com qualquer outra fonte de software não oficial, você deve decidir se um PPA é confiável ou não. E como qualquer outro pacote de software não oficial de um PPA pode causar todos os tipos de dificuldades, especialmente ao atualizar para uma nova versão do Ubuntu.

Se você receber um erro de que o comando add-apt-repository não foi encontrado:

  • Em 12.04 e anteriores, instale o pacote python-software-properties :

    sudo apt-get install python-software-properties
    
  • Em 14.04 e depois:

    sudo apt-get install software-properties-common
    
por Florian Diesch 11.01.2015 / 03:06
97

Para o Ubuntu 10.10

Enquanto muitos acham mais fácil adicionar PPAs usando ferramentas de linha de comando, isso pode ser feito através do Ubuntu Software Center para aqueles que preferem interfaces gráficas. Para esta demonstração, adicionaremos o PPA para a equipe do Banshee para obter as informações mais recentes. versão estável do Banshee.

Começaremos abrindo o Ubuntu Software Center, que pode ser encontrado no menu Aplicativos.

Applications > Ubuntu Software Center

Agora,noCentrodeSoftware,váparaEdit>SoftwareSources

Você será solicitado a digitar sua senha administrativa.

Agora,emFontesdeSoftware,abraaguiaOtherSoftwareepressioneAdd.

Nesta caixa de diálogo, vamos inserir as informações do PPA.

EstainformaçãoéencontradanositedoPPAemnegritosobotítuloAdicionandoestePPAaoseusistema.Parao PPA do Banshee , é assim:

AgorapodemosfecharasFontesdeSoftwareeoCentrodeSoftwareseráatualizadoautomaticamenteparaquevocêpossaacessarosnovospacotesdoPPA.

Os pacotes disponíveis no PPA podem ser vistos expandindo o menu Obter software na coluna esquerda do Centro de Software.

    
por andrewsomething 23.02.2011 / 15:55
50

Para o Ubuntu 10.04

Para adicionar um PPA no Ubuntu 10.04:

  • Executar sistema- > Administração- > Fontes de software:

  • Vocêserásolicitadoafornecersuasenha.ObservequevocêsópodeadicionarumPPAseforumusuárioadministradordevidoaosriscosdesegurançaeàsconseqüênciasgeraisdosistemaaoadicionarumPPA.Digitesuasenhanacaixadediálogoparacontinuar:

  • Na janela Software Sources, clique na guia 'Other Software' e clique no botão 'Add ...'. Isso trará um aviso pedindo a 'linha APT':

  • Otextoasercoladonessacaixaéencontradonapáginadabarradelançamentoem"Adicionando este PPA ao seu sistema" em negrito.

  • ColealinhaquevocêcopiounacaixadetextoemFontesdeSoftware(CTRL+V):

  • Feche a janela Software Sources; você será solicitado a recarregar as informações do pacote. Faça isso clicando no botão "Recarregar":

  • AgoravocêpodeencontrarpacotesdesoftwaredestePPAnoUbuntuSoftwareCenter:

    
por dv3500ea 15.04.2011 / 16:51
42

O que é um PPA?

É tudo muito simples quando você pega o jeito. Eu me deparei com problemas aqui e ali, mas de um modo geral, os PPAs são a única maneira de atualizar seu software no Ubuntu entre lançamentos de distros (não me leve a comentar sobre isso). É muito para explicar aqui, então vou lhe mostrar uma documentação que valha a pena. Mas primeiro, algumas regras simples:

Saiba o que você está instalando. Muito provavelmente você usará o Launchpad para a maioria das suas necessidades de PPA, mas mesmo assim pode ser perigoso para o seu computador. Normalmente, a preocupação para mim não é uma intenção maliciosa, mas pacotes conflitantes. Se o pacote A requer uma versão modificada do ffmpeg, e o pacote B em um repositório diferente requer uma versão modificada do ffmpeg também, bem, agora há uma boa chance de você não conseguir assistir vídeos, por exemplo, com o pacote A ou B ou em tudo.

Tenha em mente que qualquer um pode criar um PPA, até mesmo você. Só porque uma pessoa assina o Código de Conduta não significa que eles saibam o que estão fazendo. No Launchpad, não há apenas atualizações para lançamentos estáveis, mas também software beta e alpha, e até mesmo coisas que ainda não funcionam. Existem muitos repositórios úteis, como obter os drivers mais recentes da Nvidia ou a atual versão estável do Pidgin. Então, novamente, há coisas que um cara fez em seu porão para ele e alguns amigos.

Dito isto, as páginas web de documentação do Ubuntu devem ter tudo o que você precisa saber em um formato bastante compreensível.

Repositórios no Ubuntu: link

Gerenciamento de software: link

Repositórios e a linha de comando: link

Uma nota rápida: suponho que você esteja usando o Ubuntu 10.04. Se você estiver usando o 10.10, não haverá mais "Fontes de Software" em seu menu, mesmo que seja mencionado em algumas das documentações. Para acessá-lo basta abrir o Gerenciador de Pacotes Synaptic e selecionar Configurações - > Repositórios do menu.

Boa sorte e espero que isso tenha sido útil.

Edit: Por favor, saiba que instalar software através do Ubuntu Software Center pode ser problemático. Isso porque ele não informa quais dependências um aplicativo específico que você deseja instalar requer. Ou seja, você poderia instalar toda a área de trabalho do KDE, centenas de itens em MB, apenas para obter uma régua de tela ou um configurador de firewall. Eu aprendi isso da maneira mais difícil ... Por exemplo, digite "kruler" na caixa de pesquisa e você verá o tamanho final da instalação como quase 100 MB. Pelo menos preste muita atenção ao tamanho final da instalação se você insistir em usar o USC. A maioria dos novos usuários não está familiarizada com os conceitos de gerenciadores de janelas e ambientes de área de trabalho que só conhecem o Windows, portanto, tenha cuidado ao simplesmente confiar na USC e não aprender tudo sobre os PPAs, que é o que recomendo. É um pouco mais de trabalho e esta é apenas a minha opinião, mas você provavelmente vai ser feliz que você fez! :)

    
por Deadite81 05.02.2014 / 10:58
35

Uma coisa a ter em mente sobre o uso de PPAs é que quando você adiciona um PPA às suas Fontes de Software, você está dando acesso Administrativo (root) a todos que podem fazer upload para esse PPA. Pacotes em PPAs têm acesso a todo o seu sistema assim que são instalados (assim como um pacote regular do Ubuntu Archive principal), então sempre decida se você confia em um PPA antes de adicioná-lo ao seu sistema.

    
por Kees Cook 18.10.2010 / 23:04
25

Removendo um PPA com ppa-purge

Pode não ser seguro simplesmente desabilitar qualquer PPA adicionado às nossas fontes removendo-o de sources.list ou desmarcando o PPA em nossas configurações Fontes de software . Seria então uma idéia muito melhor também remover todos os pacotes que foram instalados a partir deste PPA e substituí-los por pacotes padrão do Ubuntu.

Para fazer isso, temos o script ppa-purge que não apenas removerá o PPA indesejado, mas também substituirá pacotes que foram instalado a partir deste PPA pelas versões padrão do Ubuntu. Após a instalação, simplesmente execute

sudo ppa-purge ppa:<lp-name>/<ppa-name>

onde <lp-name>/<ppa-name> é o mesmo nome que inserimos em nossas fontes ao adicionar este PPA. O PPA será então removido. Os pacotes instalados a partir deste PPA serão substituídos por pacotes padrão do Ubuntu (os pacotes instalados que não estão nos repositórios padrão não serão excluídos).

    
por Takkat 27.06.2016 / 16:05
21

Se você está tendo dificuldades em descobrir o comando add-apt-repository correto, alguém criou um script chamado ppasearch para facilitar essa tarefa. Para instalar o ppasearch, você precisará executar os seguintes comandos:

sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update
sudo apt-get install ppasearch

Se você estiver no maverick, você pode manualmente fazer o download e instale o deb lúcido. Deve funcionar bem.

Isso adicionará o ppaearch PPA (e sua chave) e instalará o pacote. Você pode executar o script digitando o seguinte comando em um terminal:

ppasearch PPANAME

Então, para encontrar o PPA da equipe Cardapio, você pode executar:

ppasearch cardapio

Como você pode ver na imagem abaixo, você será apresentado a uma lista de PPAs correspondentes. Depois de selecionar o PPA desejado, ele será adicionado pelo script usando add-apt-repository . O ppasearch vai até mesmo executar sudo apt-get update para você se você quiser atualizar suas fontes.

Hátambémum vídeo do script em ação, mas está um pouco desatualizado.

Este script deve facilitar a adição de PPAs e suas chaves sem precisar pesquisar pelo Launchpad.

    
por nhandler 16.10.2010 / 00:19
5

link é minha tentativa de fazer isso para o Wine PPA.

Eu notarei que o Maverick mudou e agora eu tenho que editar as instruções novamente (não há mais fontes de software de administração- > mas ao invés disso você tem que ir lá do Centro de Software).

As instruções incorporadas do Launchpad são um pouco melhores do que há um ano ou mais, mas ainda são muito ruins.

    
por Scott Ritchie 03.10.2010 / 17:54
5

Para informações sobre o PPA ( Arquivo de Pacotes Pessoais ) Visite a ajuda do Ubuntu em PPA .

Existe Y PPA Manager disponível para o Ubuntu. É uma ferramenta GUI para gerenciar os PPAs da melhor maneira possível.

Para instalar o comando y-ppa-manager run following no terminal:

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

Para mais informações e recursos-chave, visite o link .

Como encontrar o PPA? (Solução quando apt não consegue localizar o pacote)

Você pode encontrar o PPA na página launchpad como sugerido na imagem a seguir:

VocêpodeencontraroPPAem Ubuntuupdates -Package Search, como mostra a figura a seguir:

Em seguida, adicione o repositório do terminal da seguinte forma:

sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update
    
por Pandya 07.01.2017 / 16:21

Tags