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


Eu continuo lendo sobre Arquivos Pessoais de Pacotes ('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 essa questão, abrangendo várias versões do Ubuntu. Para sua conveniência, um índice de cada um é abaixo.



489


origem


Como nenhuma das respostas realmente explica o que é um PPA (enfocando como adicioná-las), pense duas vezes antes de fechar as perguntas do tipo "o que é um PPA" como duplicatas e vinculando aqui. Deixar um deles aberto pode realmente encorajar alguém a responder. - Chan-Ho Suh


Respostas:


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 Início (no canto superior esquerdo) ou pressionando o botão Super Chave .

    enter image description here

  • Procure por 'Centro de Software' e inicie o centro de software do Ubuntu.

    enter image description here

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

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

    enter image description here

Para versões mais recentes, clique com o botão direito e clique Software e Atualizações enter image description here

Em seguida, clique em Outro Software, enter image description here

  • Digite sua senha quando solicitado.

    enter image description here

  • Mude para o separador "Outro Software".

    enter image description here

  • Agora clique em 'Adicionar', uma caixa aparecerá.

    enter image description here

  • Você tem que entrar no PPA na caixa. Pode ser encontrado em NEGRITO na página da barra de lançamento.

    enter image description here

    enter image description here

  • Agora clique em 'Adicionar fonte' e feche as Fontes de Software. O cache será atualizado

    enter image description here

  • Agora instale o software a partir do centro de software.

    enter image description here


231



Uau legal. O Ubuntu tem uma interface agradável e amigável para: "Digite a linha completa do APT do repositório que você deseja adicionar como fonte." ... oh Deixa pra lá. ;-) - Ajedi32
Nice até a ausência da explicação sobre onde conseguir o conteúdo da Linha APT para um PPA. :) - George
Essa resposta está desatualizada. Para obter um guia atualizado, consulte Aqui. - Stefan Monov
Como posso instalar software no PPA sem adicioná-lo à lista de fontes? Posso instalá-lo em uma instalação separada (Independente do sistema)? - Royi


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 que você instalou 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 a caixa de diálogo usual Software Sources e adicionar ppa: gwibber-daily / ppa onde pede uma Linha APT e habilitar ou desabilitá-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 que o add-apt-repository comando não pôde ser encontrado:

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

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

    sudo apt-get install software-properties-common
    

170



Incomoda-me que no linux que afirma ser para os seres humanos adicionando um ppa requer texto mágico na linha de comando ou texto mágico adicionado a uma ferramenta de GUI. Realmente não é bom o suficiente. - trampster
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. - dv3500ea
@trampter: esses problemas serão tratados pelo centro de software no futuro: wiki.ubuntu.com/SoftwareCenter Nesse meio tempo, os PPAs são o que temos. - Jorge Castro
@trampter O Windows / Mac mantém o controle de todos os seus softwares, oferecendo atualizações? Os PPAs são um risco de segurança e é necessário um elemento de design para impedir que os usuários sejam idiotas. Mais: thepcspy.com/read/linux-isnt-invulnerable - Oli♦
A recente alta demanda por APPs parece ser um resultado das mudanças dramáticas no Ubuntu recentemente, tornando as versões estáveis ​​inadequadas para um grande número de pessoas. Esta é a primeira versão em que precisei adicionar mais de 1 ou 2 PPAs sem importância - anteriormente, era apenas testar correções de bugs para mim. - Sean Houlihane


Para o Ubuntu 10.10

Enquanto muitos acham mais fácil adicionar PPAs usando ferramentas de linha de comando, isso pode ser feito Centro de Software Ubuntu para aqueles que preferem interfaces gráficas. Para esta demonstração, iremos adicionar o PPA para a equipe do Banshee para obter a última versão estável do Banshee.

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

Applications > Ubuntu Software Center

manu

Agora no Centro de Software, vá para Edit > Software Sources

menu2

Você será solicitado a digitar sua senha administrativa.

gksu

Agora, em Fontes de Software, abra o Other Software guia e pressione Add.

add

Nesta caixa de diálogo, entraremos na informação do PPA.

software-properties-gtk

Esta informação é encontrada no site do PPA em negrito sob o título Adicionando este PPA ao seu sistema. Para o Banshee PPA, Se parece com isso:

ppa

Agora podemos fechar as Fontes de Software e a Central de Software será atualizada automaticamente para que você possa acessar os novos pacotes do PPA.

update

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

new


97



É um "wiki da comunidade" então sinta-se à vontade para expandi-lo. - andrewsomething
Esse é o Iconset padrão para 10.10? - Marco Ceppi♦
Não, esqueci que não estava usando os ícones padrão quando os tirei. Essa é a faenza-icon-theme. Está disponível neste PPA: launchpad.net/~tiheum/+archive/equinox - andrewsomething


Para o Ubuntu 10.04

Para adicionar um PPA no Ubuntu 10.04:

  • Execute o sistema-> administração-> fontes de software:

menu

  • Você será solicitado a fornecer sua senha. Observe que você só pode adicionar um PPA se for um usuário administrador devido aos riscos de segurança e às conseqüências gerais do sistema ao adicionar um PPA. Digite sua senha na caixa de diálogo para continuar:

gksu

  • Na janela Software Sources, clique na aba 'Other Software' e clique no botão 'Add ...'. Isso abrirá uma solicitação para a "linha APT":

apt line

  • O texto a ser colado nesta caixa é encontrado na página da barra de lançamento em 'Adicionando este PPA ao seu sistema' em negrito.

  • Cole a linha copiada na caixa de texto em Fontes de Software (CTRL+V):

enter image description here

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

reload sources

  • Agora você pode encontrar pacotes de software deste PPA no Ubuntu Software Center:

software centre


50





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 absoluto.

Tenha em mente que qualquer um pode criar um PPA, até 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 um casal de 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: https://help.ubuntu.com/community/Repositories/Ubuntu

Gerenciamento de software: https://help.ubuntu.com/community/SoftwareManagement

Repositórios e a linha de comando: https://help.ubuntu.com/community/Repositories/CommandLine

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 no 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! :)


42





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.


35



Muito importante comentar este. É muito importante anunciar possíveis danos ao sistema usando o ppa sem conhecimento. THNX - Jorge Pinho


Removendo um PPA com ppa-purga  Install ppa-purge

Pode não ser seguro apenas desativar qualquer PPA adicionado às nossas fontes removendo-o de sources.list ou desmarcando o PPA em nosso Fontes de Software configurações. 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-purga  Install ppa-purge Isso não só irá remover o PPA indesejado, mas também irá substituir os pacotes que foram instalados a partir deste PPA pelas versões padrão do Ubuntu. Após a instalação, basta executar

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 pelos pacotes padrão do Ubuntu (os pacotes instalados que não estiverem nos repositórios padrão não serão excluídos).


25



Como uma resposta com um comentário apontando para a remoção de ppa-purge, senti que ainda precisamos de uma referência para isso em nossa lista de respostas sobre como usar um PPA. - Takkat
O que lp significa? Por exemplo, em precise-partner.list o que é lp? - isomorphismes
@isomorphismes: O PPA do Ubuntu é hospedado na barra de lançamento (lp) com seu nome e subnome específico, por exemplo, ppa:takkat-nebuk/takkat. Neste exemplo takkat-nebuk é o meu nome-lp e takkat é o nome do ppa para adicionar às suas fontes. - Takkat


Se você está tendo dificuldade em descobrir o correto add-apt-repository comando para executar, 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ê está no maverick, você pode manualmente baixar e instale o deb lúcido. Deve funcionar bem.

Isto irá 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ê é apresentado a uma lista de PPAs correspondentes. Depois de selecionar o PPA desejado, ele será adicionado pelo script usando add-apt-repository. a ppasearch vai até funcionar sudo apt-get update para você, se você deseja atualizar suas fontes.

ppasearch screenshot

Há também um 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.


21



Tentei este PPA em 2014 e não consegui encontrar ppa.launchpad.net/wrinkliez/ppasearch/ubuntu/dists/precise/main/…. 404 - isomorphismes
Parece ser um software - Jonathan


http://www.winehq.org/site/download-deb  é 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 administração-> fontes de software, 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 eram há um ano ou mais, mas ainda são muito ruins.


5





Para informações sobre PPA (Arquivo Pessoal de PacotesVisite a ajuda do Ubuntu em PPA.


Há sim Gerente de Y PPA disponível para o Ubuntu. É uma ferramenta GUI para gerenciar os PPAs da melhor maneira possível.

Para instalar y-ppa-manager execute o seguinte comando 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 https://launchpad.net/y-ppa-manager.


Como encontrar o PPA? (Solução quando apt incapaz de localizar o pacote)

Você pode encontrar o PPA plataforma de lançamento página como sugerido na imagem seguinte:


adding ppa to your system


Você pode encontrar o PPA Ubuntuupdates -Package Search como mostrado na figura a seguir:


adding third party repository


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

sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update

5