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

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

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

crazytoad Instalar sapo louco

pinball-bakno Instale pinball-bakno

colorsudoku Instale o Colorudoku

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

Responder1

Primeiro o desabafo: você me fez usar a USC!

Agora a resposta: nem todos os softwares incluídos na USC podem ser distribuídos, da mesma forma que os aplicativos gratuitos (como liberdade). Esses são os chamados aplicativos privativos. Esses aplicativos não estão incluídos 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 é gerenciada 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 ver seus componentes internos, embora, verdade seja dita, basta iniciar o USC a partir do terminal. Como exemplo estarei mostrando o repositório do '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 domínio principal para... PPAs privados. Se você tentar acessar o site usando seu navegador, ele solicitará autenticação (lembra do par usuário/senha que você forneceu 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 pela USC com a ajuda do protocolo OpenID.

Então, como instalar aplicativos gratuitos como cerveja usando o apt-get? Você primeiro precisa 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 login usando o Ubuntu Software Center. Caso contrário, você não pode.


Depois de 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

Só preciso adicionar a chave GPG, modificá-la crazytoade estou pronto para o Rock & Roll.

informação relacionada