É possível instalar um repositório via web (clicando em um link de página da web)

0

Eu sei que é possível instalar um aplicativo a partir do Centro de Software, clicando em um link apt em uma página da web. Mas é possível instalar um repositório clicando também?

Por exemplo, quando um usuário clica em um link, ele faz isso:

sudo apt-add-repository ppa:ubuntu-wine/ppa , mas clicando em um link

    
por Luis Alvarado 09.06.2011 / 16:56

1 resposta

3

apturl (o programa mágico que lida com apt:// URLs) tem código para lidar com apt+http:// URLs como este:

apt+http://launchpad.net/~oli/ppa?package=olis-package

O que teoricamente adicionaria esse PPA, instalaria esse pacote e, em seguida (se o usuário quisesse), deixaria o PPA instalado.

Mas a página de manual apturl diz que isso está desativado:

% bl0ck_qu0te%

Acabei de testar e parece estar desativado. Eu posso entender o problema de segurança. Ter pessoas instalando software de PPAs é uma questão de segurança suficiente, tornando-a uma operação de 1 clique.

A alternativa para pessoas que querem liberar um PPA para seu próprio software é escrever um pacote fictício que adicione o PPA e instale os outros pacotes. Você pode disponibilizar o .deb em seu site ou pedir que ele seja adicionado ao universo. Então seria realmente uma coisa de 1 clique.

    
por Oli 09.06.2011 / 17:06