¿Cómo puedo instalar las aplicaciones $0 desde el Centro de software de Ubuntu con apt-get?

¿Cómo puedo instalar las aplicaciones $0 desde el Centro de software de Ubuntu con apt-get?

En el Centro de software de Ubuntu, hay muchas aplicaciones de $0 que puedo "comprar": por ejemplo:

crazytoad Instalar sapo loco

pinball-bakno Instalar pinball-bakno

colorsudoku Instalar coloresudoku

Como estas aplicaciones son gratuitas (como en la cerveza), me pregunto cómo puedo instalarlas usando apt-get.

Respuesta1

Primero la perorata: ¡me hiciste usar la USC!

Ahora la respuesta: No todo el software incluido en la USC se puede distribuir, del mismo modo que las aplicaciones gratuitas (como libertad). Estas son las llamadas aplicaciones privativas. Estas aplicaciones no están incluidas en los repositorios habituales de Ubuntu, ni se puede acceder a ellas a través de los canales normales de software, sino a través de repositorios llamados PPA privados/comerciales, que necesitan autenticación y que son administrados por la USC.

Estos mecanismos están ocultos para el usuario normal, pero dado que USC es una aplicación gratuita (como libertad), puedes analizarla y ver sus partes internas, aunque, a decir verdad, basta con iniciar USC desde la 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.netes el dominio principal para... ppa privados. Si intenta acceder al sitio usando su navegador, le pedirá autenticación (¿recuerda el par de usuario/contraseña que proporcionó 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 Token. creado por la USC con la ayuda del protocolo OpenID.

Entonces, ¿cómo instalar aplicaciones gratuitas como cerveza usando apt-get? Primero tienes que averiguar 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 utilizando 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 lista de fuentes:

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

Sólo tengo que añadir la clave GPG, modificarla crazytoady ya estoy listo para el Rock & Roll.

información relacionada