No Ubuntu Software Center, existem muitos aplicativos de US $ 0 que posso 'comprar': por exemplo:
Como esses aplicativos são gratuitos (como na cerveja), eu me pergunto como posso instalá-los usando apt-get
.
No Ubuntu Software Center, existem muitos aplicativos de US $ 0 que posso 'comprar': por exemplo:
Como esses aplicativos são gratuitos (como na cerveja), eu me pergunto como posso instalá-los usando apt-get
.
Respostas:
Primeiro o discurso: você me fez usar a USC!
Agora a resposta: nem todo o software incluído no USC pode ser distribuído, da mesma forma que aplicativos gratuitos (como liberdade). Estes são os chamados aplicativos privados. Esses aplicativos não estão incluídos nos repositórios regulares do Ubuntu, nem são acessíveis através de canais de software normais, mas através de repositórios chamados PPAs privados / comerciais, que precisam de autenticação, que é gerenciada pelo USC.
Esses mecanismos estão ocultos do usuário normal, mas como o USC é um aplicativo gratuito (como liberdade), você pode dissecá-lo e vê-lo interno, embora seja verdade, basta iniciar o USC a partir do terminal. Como exemplo, mostrarei 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 principal domínio para ... ppa's privados. Se você tentar acessar o site usando seu navegador, ele solicitará autenticação (lembra do 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 Token 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 o 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:mytoken@private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main
Eu só tenho que adicionar a chave GPG, modificar o crazytoad
e eu estou pronto para o Rock & Roll.