Di Pusat Perangkat Lunak Ubuntu, ada banyak aplikasi $ 0 yang dapat saya 'beli': misalnya:
Karena aplikasi ini gratis (seperti bir), saya ingin tahu bagaimana saya dapat menginstalnya apt-get
.
Di Pusat Perangkat Lunak Ubuntu, ada banyak aplikasi $ 0 yang dapat saya 'beli': misalnya:
Karena aplikasi ini gratis (seperti bir), saya ingin tahu bagaimana saya dapat menginstalnya apt-get
.
Jawaban:
Pertama kata-kata kasarnya: Anda membuat saya menggunakan USC!
Sekarang jawabannya: Tidak semua perangkat lunak yang termasuk dalam USC dapat didistribusikan, dengan cara yang sama seperti aplikasi gratis (sebagai kebebasan). Ini adalah aplikasi pribadi yang disebut. Aplikasi ini tidak termasuk dalam repositori Ubuntu biasa, juga tidak dapat diakses melalui saluran perangkat lunak normal, tetapi melalui repositori yang disebut PPA swasta / komersial, yang memerlukan otentikasi, yang dikelola oleh USC.
Mekanisme-mekanisme ini disembunyikan dari pengguna normal, tetapi karena USC adalah aplikasi gratis (sebagai kebebasan), Anda dapat membedahnya dan melihatnya internal, meskipun sejujurnya, hanya meluncurkan USC dari terminal saja. Sebagai contoh saya akan menunjukkan repositori 'crazytoad':
softwarecenter.backend - INFO - add_repo_add_key_and_install_app() 'private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main' '<hereissomeidthatIhadtoscrub' 'crazytoad'
Seperti yang Anda lihat private-ppa.launchpad.net
adalah domain utama untuk ... ppa pribadi. Jika Anda mencoba mengakses situs menggunakan browser Anda, itu akan meminta Anda untuk otentikasi (mengingat pasangan pengguna / kata sandi yang Anda berikan saat pertama kali mengunduh aplikasi?) Yang bukan nama pengguna dan kata sandi Ubuntu One Anda, tetapi pasangan Token dibuat oleh USC dengan bantuan protokol OpenID.
Jadi, bagaimana cara menginstal gratis sebagai aplikasi bir menggunakan apt-get? Pertama-tama Anda harus mencari tahu repositori:
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
dan login menggunakan Pusat Perangkat Lunak Ubuntu. Kalau tidak, Anda tidak bisa.
Setelah memeriksa email saya, saya menemukan kredensial otentikasi untuk ditambahkan ke sources.list saya:
deb https://myuser:mytoken@private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main
Saya hanya perlu menambahkan kunci GPG, memodifikasi crazytoad
dan saya siap untuk Rock & Roll.