Como posso instalar os aplicativos $ 0 do Ubuntu Software Center com o apt-get?

20

No Ubuntu Software Center, há muitos aplicativos de $ 0 que eu posso 'comprar': por exemplo:

crazytoad

pinball-bakno

colorsudoku

Como esses aplicativos são gratuitos (como na cerveja), pergunto-me como posso instalá-los usando apt-get .

    
por Exeleration-G 02.11.2013 / 01:01

1 resposta

24

Primeiro o discurso: você me fez usar o USC!

Agora a resposta: Nem todo o software incluído no USC pode ser distribuído, da mesma forma que os aplicativos gratuitos (como liberdade). Estes são os chamados aplicativos privativos. Estas aplicações não estão incluídas nos repositórios regulares do Ubuntu, nem são acessíveis através de canais normais de software, mas através de repositórios chamados PPAs privados / comerciais, que necessitam de autenticação, que é gerido pela USC.

Esses mecanismos estão ocultos para o usuário normal, mas como o USC é um aplicativo gratuito (como liberdade), você pode dissecá-lo e vê-lo internamente, mas, verdade seja dita, basta iniciar o USC do terminal. Como exemplo, vou mostrar o repositório de 'crazytoad':

softwarecenter.backend - INFO - add_repo_add_key_and_install_app() 'private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main' '<hereissomeidthatIhadtoscrub' 'crazytoad'

Como você pode ver, private-ppa.launchpad.net é o principal domínio para ... ppa's privados. Se você tentar acessar o site usando seu navegador, ele solicitará a autenticação (lembra o par de usuário / senha que você deu na primeira vez que baixou um aplicativo?) Que não é seu nome de usuário e senha do Ubuntu One, mas um par de tokens criado por USC com a ajuda do protocolo OpenID.

Então, como instalar gratuitamente como aplicativos de cerveja usando o apt-get? Você primeiro tem que descobrir o repositório:

apt-cache policy crazytoad
crazytoad:
  Installed: (none)
  Candidate: 2.0.0-0ubuntu1
  Version table:
     2.0.0-0ubuntu1 0
        500 https://private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu/ raring/main amd64 Packages

e faça o login usando o Ubuntu Software Center. Caso contrário, você não pode.

Após verificar meu e-mail, descobri as credenciais de autenticação para adicionar ao meu sources.list:

deb https://myuser:[email protected]/commercial-ppa-uploaders/crazytoad/ubuntu raring main

Eu só tenho que adicionar a chave GPG, modificar o crazytoad e estou pronto para o Rock & amp; Rolo.

    
por Braiam 02.11.2013 / 01:47