उबंटू सॉफ्टवेयर सेंटर में, बहुत सारे $ 0 ऐप हैं जिन्हें मैं 'खरीद' सकता हूँ: उदाहरण के लिए:
के रूप में इन अनुप्रयोगों के लिए स्वतंत्र हैं (बीयर में), मुझे आश्चर्य है कि मैं उन्हें कैसे उपयोग करके स्थापित कर सकता हूं apt-get
।
उबंटू सॉफ्टवेयर सेंटर में, बहुत सारे $ 0 ऐप हैं जिन्हें मैं 'खरीद' सकता हूँ: उदाहरण के लिए:
के रूप में इन अनुप्रयोगों के लिए स्वतंत्र हैं (बीयर में), मुझे आश्चर्य है कि मैं उन्हें कैसे उपयोग करके स्थापित कर सकता हूं apt-get
।
जवाबों:
पहले शेख़ी: आपने मुझे यूएससी का उपयोग किया!
अब उत्तर: यूएससी में शामिल सभी सॉफ्टवेयर वितरित नहीं किए जा सकते हैं, उसी तरह जैसे कि स्वतंत्र (स्वतंत्रता के रूप में) अनुप्रयोग। ये तथाकथित निजी ऐप्स हैं। ये ऐप नियमित उबंटू रिपॉजिटरी में शामिल नहीं हैं, और न ही वे सामान्य सॉफ़्टवेयर चैनलों के माध्यम से पहुंच योग्य हैं, लेकिन निजी / वाणिज्यिक पीपीए नामक ट्रफ रिपॉजिटरी को प्रमाणीकरण की आवश्यकता होती है, जिसे यूएससी द्वारा प्रबंधित किया जाता है।
ये तंत्र सामान्य उपयोगकर्ता से छिपे होते हैं, लेकिन चूंकि USC एक स्वतंत्र (स्वतंत्रता के रूप में) अनुप्रयोग है, आप इसे विच्छेद कर सकते हैं और देख सकते हैं कि यह आंतरिक है, हालांकि सच कहा जाए, तो टर्मिनल प्रत्यय से केवल यूएससी को लॉन्च करना। उदाहरण के तौर पर मैं 'पागलखाने' का भंडार दिखाऊंगा:
softwarecenter.backend - INFO - add_repo_add_key_and_install_app() 'private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main' '<hereissomeidthatIhadtoscrub' 'crazytoad'
जैसा कि आप देख सकते हैं private-ppa.launchpad.net
... निजी ppa's के लिए मुख्य डोमेन है। यदि आप अपने ब्राउज़र का उपयोग करके साइट तक पहुंचने का प्रयास करते हैं, तो यह आपको प्रमाणीकरण के लिए पूछेगा (उपयोगकर्ता / पासवर्ड जोड़ी को याद करता है जिसे आपने पहली बार एक ऐप डाउनलोड किया था?) जो कि आपका Ubuntu One उपयोगकर्ता नाम और पासवर्ड नहीं है, लेकिन एक टोकन जोड़ी है यूएससी द्वारा ओपनआईडी प्रोटोकॉल की मदद से बनाया गया है।
तो, apt-get का उपयोग करके बीयर ऐप के रूप में मुफ्त स्थापित करने के लिए कैसे? आपको पहले भंडार का पता लगाना है:
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
और उबंटू सॉफ्टवेयर सेंटर का उपयोग कर लॉगिन करें। अन्यथा, आप नहीं कर सकते।
अपने मेल की जाँच करने के बाद, मुझे अपने स्रोतों में जोड़ने के लिए प्रमाणीकरण क्रेडेंशियल्स का पता चला। सूची:
deb https://myuser:mytoken@private-ppa.launchpad.net/commercial-ppa-uploaders/crazytoad/ubuntu raring main
मुझे बस GPG कुंजी जोड़ना है, संशोधित करना है crazytoad
और मैं रॉक एंड रोल के लिए तैयार हूं।