Come posso installare le applicazioni $ 0 da Ubuntu Software Center con apt-get?


Risposte:


24

Prima di tutto, mi hai fatto usare la USC!

Ora la risposta: non tutti i software inclusi nell'USC possono essere distribuiti, allo stesso modo delle applicazioni gratuite (come libertà). Queste sono le cosiddette app privative. Queste app non sono incluse nei normali repository Ubuntu, né sono accessibili tramite normali canali software, ma tramite repository chiamati PPA privati ​​/ commerciali, che necessitano di autenticazione, che è gestita dall'USC.

Questi meccanismi sono nascosti all'utente normale, ma poiché l'USC è un'applicazione gratuita (come libertà), è possibile sezionarlo e vedere i suoi interni, anche se a dire la verità, basta lanciare USC dal terminale. Ad esempio, mostrerò il repository di "crazytoad":

softwarecenter.backend - INFO - add_repo_add_key_and_install_app() 'private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main' '<hereissomeidthatIhadtoscrub' 'crazytoad'

Come puoi vedere private-ppa.launchpad.netè il dominio principale per ... ppa privati. Se provi ad accedere al sito usando il tuo browser, ti chiederà l'autenticazione (ricorda la coppia utente / password che hai dato la prima volta che hai scaricato un'app?) Che non è il tuo nome utente e password Ubuntu One, ma una coppia token creato da USC con l'aiuto del protocollo OpenID.

Quindi, come installare gratuitamente come app di birra usando apt-get? Devi prima scoprire il repository:

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 accedi usando Ubuntu Software Center. Altrimenti, non puoi.


Dopo aver controllato la mia posta, ho scoperto le credenziali di autenticazione da aggiungere al mio sources.list:

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

Devo solo aggiungere la chiave GPG, modificare il crazytoade sono tutto pronto per Rock & Roll.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.