En el Centro de software de Ubuntu, hay muchas aplicaciones de $ 0 que puedo 'comprar': por ejemplo:
Como estas aplicaciones son gratuitas (como en cerveza), me pregunto cómo puedo instalarlas usando apt-get
.
fuente
En el Centro de software de Ubuntu, hay muchas aplicaciones de $ 0 que puedo 'comprar': por ejemplo:
Como estas aplicaciones son gratuitas (como en cerveza), me pregunto cómo puedo instalarlas usando apt-get
.
Primero la queja: me hiciste usar la USC!
Ahora la respuesta: no todo el software incluido en la USC se puede distribuir, de la misma manera que las aplicaciones gratuitas (como libertad). Estas son las llamadas aplicaciones privativas. Estas aplicaciones no están incluidas en los repositorios regulares de Ubuntu, ni son accesibles a través de canales de software normales, sino a través de repositorios llamados PPA privados / comerciales, que necesitan autenticación, que es administrada por la USC.
Estos mecanismos están ocultos para el usuario normal, pero dado que la USC es una aplicación gratuita (como libertad), puede diseccionarla y ver que es interna, aunque a decir verdad, basta con iniciar la USC desde el terminal. Como ejemplo, mostraré el repositorio 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 puede ver, private-ppa.launchpad.net
es el dominio principal de ... ppa privados. Si intenta acceder al sitio usando su navegador, le pedirá autenticación (¿recuerda el par de usuario / contraseña que le dio la primera vez que descargó una aplicación?) Que no es su nombre de usuario y contraseña de Ubuntu One, sino un par de tokens creado por USC con la ayuda del protocolo OpenID.
Entonces, ¿cómo instalar aplicaciones gratuitas como cerveza usando apt-get? Primero tiene que encontrar el repositorio:
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 inicie sesión con el Centro de software de Ubuntu. De lo contrario, no puedes.
Después de revisar mi correo, descubrí las credenciales de autenticación para agregar a mi sources.list:
deb https://myuser:[email protected]/commercial-ppa-uploaders/crazytoad/ubuntu raring main
Solo tengo que agregar la clave GPG, modificarla crazytoad
y ya estoy preparado para Rock & Roll.