Im Ubuntu Software Center gibt es viele Apps im Wert von 0 US-Dollar, die ich kaufen kann: Zum Beispiel:
Da diese Anwendungen kostenlos sind (wie im Bier), frage ich mich, wie ich sie mit installieren kann apt-get
.
Im Ubuntu Software Center gibt es viele Apps im Wert von 0 US-Dollar, die ich kaufen kann: Zum Beispiel:
Da diese Anwendungen kostenlos sind (wie im Bier), frage ich mich, wie ich sie mit installieren kann apt-get
.
Antworten:
Zuerst die Schimpfworte: Du hast mich dazu gebracht, den USC zu benutzen!
Jetzt die Antwort: Nicht die gesamte im USC enthaltene Software kann auf die gleiche Weise wie kostenlose (als Freiheit) Anwendungen verteilt werden. Dies sind die sogenannten privativen Apps. Diese Apps sind weder in den regulären Ubuntu-Repositories enthalten, noch sind sie über normale Softwarekanäle zugänglich, sondern über Repositories, die als private / kommerzielle PPAs bezeichnet werden und deren Authentifizierung von der USC verwaltet wird.
Diese Mechanismen sind für den normalen Benutzer nicht sichtbar. Da es sich bei der USC jedoch um eine kostenlose Anwendung (als Freiheitsanwendung) handelt, können Sie sie zerlegen und feststellen, dass sie intern ist. Als Beispiel zeige ich das Repository von 'crazytoad':
softwarecenter.backend - INFO - add_repo_add_key_and_install_app() 'private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main' '<hereissomeidthatIhadtoscrub' 'crazytoad'
Wie Sie sehen können, private-ppa.launchpad.net
ist die Hauptdomain für ... private ppa's. Wenn Sie versuchen, mit Ihrem Browser auf die Site zuzugreifen, werden Sie nach der Authentifizierung gefragt (erinnert sich an das Benutzer / Passwort-Paar, das Sie beim ersten Herunterladen einer App angegeben haben?). Dabei handelt es sich nicht um Ihren Ubuntu One-Benutzernamen und das Passwort, sondern um ein Token-Paar Erstellt von USC mit Hilfe des OpenID-Protokolls.
Also, wie installiere ich apt-get kostenlos als Bier-App? Sie müssen zuerst das Repository herausfinden:
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
und melden Sie sich mit dem Ubuntu Software Center an. Ansonsten kannst du nicht.
Nachdem ich meine E-Mails überprüft hatte, fand ich die Authentifizierungsdaten heraus, die meiner sources.list hinzugefügt werden sollten:
deb https://myuser:mytoken@private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main
Ich muss nur den GPG-Schlüssel hinzufügen, den ändern crazytoad
und alles ist für Rock & Roll vorbereitet.