W Centrum oprogramowania Ubuntu istnieje wiele aplikacji za 0 USD, które mogę „kupić”: na przykład:
Ponieważ te aplikacje są bezpłatne (jak w piwie), zastanawiam się, jak je zainstalować za pomocą apt-get
.
W Centrum oprogramowania Ubuntu istnieje wiele aplikacji za 0 USD, które mogę „kupić”: na przykład:
Ponieważ te aplikacje są bezpłatne (jak w piwie), zastanawiam się, jak je zainstalować za pomocą apt-get
.
Odpowiedzi:
Najpierw rant: kazałeś mi korzystać z USC!
Teraz odpowiedź: nie całe oprogramowanie zawarte w USC może być dystrybuowane, tak samo jak darmowe (jako wolność) aplikacje. Są to tak zwane aplikacje prywatne. Te aplikacje nie są zawarte w zwykłych repozytoriach Ubuntu, ani nie są dostępne za pośrednictwem normalnych kanałów oprogramowania, ale poprzez repozytoria zwane prywatnymi / komercyjnymi PPA, które wymagają uwierzytelnienia, którym zarządza USC.
Mechanizmy te są ukryte przed zwykłym użytkownikiem, ale ponieważ USC jest darmową (jako wolność) aplikacją, możesz ją rozdzielić i zobaczyć, jak wygląda wnętrze, choć prawdę mówiąc, wystarczy uruchomić USC z terminala. Jako przykład pokażę repozytorium „crazytoad”:
softwarecenter.backend - INFO - add_repo_add_key_and_install_app() 'private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main' '<hereissomeidthatIhadtoscrub' 'crazytoad'
Jak widzisz private-ppa.launchpad.net
to główna domena dla ... prywatnych PPA. Jeśli spróbujesz uzyskać dostęp do witryny za pomocą przeglądarki, poprosi Cię o uwierzytelnienie (pamięta parę użytkownik / hasło, którą podałeś przy pierwszym pobraniu aplikacji?), Która nie jest Twoją nazwą użytkownika i hasłem Ubuntu One, ale parą Tokenów utworzony przez USC przy pomocy protokołu OpenID.
Jak zainstalować darmowe aplikacje do piwa za pomocą apt-get? Najpierw musisz znaleźć repozytorium:
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
i zaloguj się za pomocą Centrum oprogramowania Ubuntu. W przeciwnym razie nie możesz.
Po sprawdzeniu mojej poczty znalazłem poświadczenia uwierzytelnienia, które należy dodać do mojej strony sources.list:
deb https://myuser:mytoken@private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main
Muszę tylko dodać klucz GPG, zmodyfikować crazytoad
i jestem gotowy do Rock & Roll.