
Quero instalar pacotes ppa com sudo apt-get install <program>
estilo. Não quero pesquisar no Google o nome do ppa e não quero executar add-apt-repository
antes de executar o apt-get. Eu só quero instalar um pacote ppa com um comando para ppa install vim
obter a versão mais recente do vim ppa.
Você pode me recomendar uma ferramenta?
Responder1
Usando add-apt-repository
(ou adicionando as deb
linhas /etc/apt/sources.list
manualmente, o que é mais ou menos a mesma coisa)éo caminho do apt-get. O Apt precisa saber quais pacotes estão disponíveis para instalação, e para que isso funcione é necessário ter uma lista de repositórios instaláveis. Simplesmente não é viável pesquisar no Launchpad todos os PPAs para a versão mais recente, nem isso é seguro - eu poderia criar o vim 99999999-9999 que conecta todo o seu sistema (debs é instalado como root). Instalar software de repositórios de terceiros é algo em que você deve ser forçado a pensar.
Responder2
Estes são três comandos simples, desde que você saiba o que é PPA:
sudo add-apt-repository ppa:george-edison55/george-edison
sudo apt-get update && upgrade
sudo apt-get install stackapplet
(nome do aplicativo que você deseja instalar)
Responder3
Não existe tal ferramenta, porque não é assim que o ppa funciona, nem é seguro. Você poderia escrever um script que localize o ppa e extraia o pacote diretamente dele, mas deve observar que pode facilmente quebrar seu sistema dessa maneira. Às vezes, o caminho mais longo e complicado é a maneira mais segura de fazer as coisas e é melhor prevenir do que remediar :).
Responder4
Conforme indicado claramente nas outras respostas, o que você está pedindo não seria seguro. Os repositórios permitem que você não apenas obtenha software, mas também atualizações regulares do software para corrigir falhas e bugs de segurança. O que você pede seria como pesquisar toda a web no Google para encontrar um pacote, baixá-lo e instalá-lo às cegas. Essa é uma maneira segura de não apenas correr o risco de obter malware, mas, mesmo para bons pacotes, de ficar aberto a problemas de segurança que são encontrados posteriormente e atualizados no ppa, que você não rastrearia.
Então você precisa pesquisar para encontrar um ppa, usando as ferramentas mencionadas nas outras respostas. Você deve então examinar pessoalmente a reputação do ppa, já que ele pode facilmente assumir o controle de todo o seu sistema se você adicioná-lo.
Se você encontrar um ppa em que confia, use add-apt-repository conforme descrito em outro lugar.
Mas outro aspecto da sua pergunta é como obter dele apenas um conjunto de pacotes especificados. Para isso, veja as informações emComo faço para escolher pacotes de um PPA? - Pergunte ao Ubuntu. Se quiser uma solução mais fácil, você deve registrar uma solicitação de bug de aprimoramento na barra de ativação com um bom caso de uso.