Comment puis-je installer les applications $ 0 à partir du Centre logiciel Ubuntu avec apt-get?


Réponses:


24

D'abord la diatribe: tu m'as fait utiliser l'USC!

Maintenant, la réponse: tous les logiciels inclus dans l'USC ne peuvent pas être distribués, de la même manière que les applications gratuites (en tant que liberté). Ce sont les applications dites privatives. Ces applications ne sont pas incluses dans les référentiels Ubuntu habituels, ni accessibles via les canaux logiciels normaux, mais via des référentiels appelés PPA privés / commerciaux, qui nécessitent une authentification, qui est gérée par l'USC.

Ces mécanismes sont cachés à l'utilisateur normal, mais comme l'USC est une application gratuite (en tant que liberté), vous pouvez la disséquer et voir que c'est interne, bien que la vérité soit vraie, il suffit de lancer USC à partir du terminal. À titre d'exemple, je vais montrer le référentiel 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'

Comme vous pouvez le voir, private-ppa.launchpad.netc'est le domaine principal pour ... les ppa privés. Si vous essayez d'accéder au site en utilisant votre navigateur, il vous demandera une authentification (se souvient de la paire utilisateur / mot de passe que vous avez donnée la première fois que vous avez téléchargé une application?) Qui n'est pas votre nom d'utilisateur et votre mot de passe Ubuntu One, mais une paire de jetons créé par USC à l'aide du protocole OpenID.

Alors, comment installer gratuitement des applications de bière en utilisant apt-get? Vous devez d'abord trouver le référentiel:

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

et connectez-vous à l'aide du Centre logiciel Ubuntu. Sinon, vous ne pouvez pas.


Après avoir vérifié mon courrier, j'ai découvert les informations d'authentification à ajouter à mes sources.list:

deb https://myuser:mytoken@private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main

Je dois juste ajouter la clé GPG, modifier le crazytoadet je suis prêt pour le Rock & Roll.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.