इससे पहले कि आप समझ सकें कि पीपीए क्या है, आपको एक कदम वापस लेना होगा और देखें कि लिनक्स सॉफ्टवेयर रिपोजिटरी क्या है। हर बार जब आप अपने पैकेज मैनेजर का उपयोग कर अपने लिनक्स सिस्टम पर सॉफ़्टवेयर का एक टुकड़ा स्थापित करते हैं, तो यह एक सॉफ्टवेयर भंडार से आ रहा है। प्रत्येक वितरण अपने भंडारों को थोड़ा अलग तरीके से कॉन्फ़िगर करता है, लेकिन वे सभी आम तौर पर एक ही उद्देश्य की सेवा करते हैं। उनमें सॉफ़्टवेयर का एक सेट होता है और जब भी यह पैकेज का अनुरोध करता है तो इसे अपने पैकेज प्रबंधक को सेवा प्रदान करता है।

वितरण में सॉफ्टवेयर भंडार का अपना आधार सेट है। वे दुनिया भर में स्थित सर्वरों की एक सरणी में स्थित हैं, लेकिन आपको इसके बारे में चिंता करने की ज़रूरत नहीं है। आपके कंप्यूटर को सही प्रक्रियाओं का उपयोग करने के लिए इंस्टॉल प्रक्रिया के दौरान कॉन्फ़िगर किया गया है। हालांकि, आप उन्हें देख सकते हैं। उबंटू और डेबियन पर, मूल भंडार "/etc/apt/sources.list" पर फ़ाइल में कॉन्फ़िगर किए जाते हैं।

आप इसे अपने पसंदीदा टेक्स्ट एडिटर में खोल सकते हैं और एक नज़र डालें। प्रत्येक पंक्ति एक ही पैटर्न का पालन करती है। वे सब डेब के साथ शुरू करते हैं। इससे पैकेज प्रबंधक को पता चलता है कि निम्न का पता एक भंडार है।

यूआरएल के बाद, आपको रिलीज का नाम मिल जाएगा। यदि आप उबंटू के नवीनतम संस्करण पर हैं, तो यह "बायोनिक" कहेंगे। यह पैकेज प्रबंधक को बताता है जो सॉफ़्टवेयर खींचने के लिए रिलीज़ करता है।

रिलीज के बाद, आपको तीन कीवर्ड का कोई संयोजन मिलेगा। वे उबंटू और डेबियन के बीच अलग हैं। डेबियन "मुख्य, " "contrib, " और "non-free" का उपयोग करता है। उबंटू "प्रतिबंधित, " "ब्रह्मांड" और "बहुविकल्पीय" का उपयोग करता है। हालांकि, वे समान उद्देश्यों को पूरा करते हैं। वे कीवर्ड सॉफ़्टवेयर को रिपॉजिटरीज़ में वर्गीकृत करते हैं और पैकेज प्रबंधक को बताते हैं कि कौन सी श्रेणियां खींचती हैं।

एक और टुकड़ा है जिसे आप यहां नहीं देख सकते हैं। सभी रिपॉजिटरीज जीपीजी कुंजी के साथ हस्ताक्षरित हैं। अगर Apt में वह कुंजी नहीं है, तो यह सॉफ़्टवेयर इंस्टॉल नहीं करेगा। इससे यह सत्यापित करने में मदद मिलती है कि कोई भी रिपॉजिटरीज़ में सॉफ़्टवेयर के साथ गड़बड़ नहीं कर रहा है और संभावित रूप से आपके सिस्टम से समझौता कर रहा है।

संबंधित : उबंटू-आधारित Distros उबंटू से कैसे भिन्न है

पीपीए क्या है?

पीपीए पी ersonal पी ackage एक rchive के लिए खड़ा है, और हकीकत में, यह किसी भी अन्य डेबियन / उबंटू भंडार से अलग नहीं है। जब आप अपने उबंटू सिस्टम में एक पीपीए जोड़ते हैं, तो आप अपने पैकेज मैनेजर के लिए खींचने के लिए एक और सॉफ्टवेयर भंडार जोड़ रहे हैं।

जब तक आप इसे अन्यथा नहीं करने के लिए कहते हैं, तो एप एक दूसरे पर एक भंडार को अलग या प्राथमिकता नहीं देगा। इसका मतलब है कि आप अपने सिस्टम में अधिक अद्यतन पैकेज के साथ एक पीपीए जोड़ सकते हैं, और एप स्वचालित रूप से डिफ़ॉल्ट के बजाय नए पैकेज का उपयोग करेगा।

कैनोनिकल, उबंटू के पीछे के लोगों ने पीपीए और लॉन्चपैड नामक अन्य सॉफ्टवेयर परियोजनाओं की मेजबानी करने के लिए एक सेवा भी बनाई। आप लॉन्चपैड पर सचमुच हजारों परियोजनाएं पा सकते हैं, और जब वे सभी पीपीए नहीं हैं, तो आप जो पीपीए खोजते हैं उनका एक अच्छा हिस्सा लॉन्चपैड पर होस्ट किया जाएगा।

हालांकि, इनमें से कोई भी वास्तव में मूल प्रश्न का उत्तर नहीं देता है। ऐसा इसलिए है क्योंकि अंतर का एक मुख्य बिंदु है जो नियमित डेबियन भंडारों के अलावा पीपीए सेट करता है। इस तरह आप उन्हें अपने सिस्टम पर स्थापित करते हैं।

आप एक पीपीए कैसे जोड़ते हैं?

जब आप एक नियमित डेबियन भंडार जोड़ते हैं, तो आपको अपनी "स्रोत.सूची" फ़ाइल में रिपॉजिटरी का स्थान मैन्युअल रूप से जोड़ना होगा। आप "/etc/apt/sources.list.d/" में एक अलग फ़ाइल भी जोड़ सकते हैं। किसी भी तरह से, आपको इसे मैन्युअल रूप से करने की आवश्यकता है। आपको रिपोजिटरी के लिए मैन्युअल रूप से GPG हस्ताक्षर कुंजी आयात करने की आवश्यकता होगी।

जब आप उबंटू में एक पीपीए जोड़ते हैं, तो आप इसे एक ही कमांड के साथ कर सकते हैं। सब कुछ स्वचालित रूप से स्वचालित रूप से सेट अप करने के लिए पहले ही कॉन्फ़िगर किया गया है। नीचे दिए गए आदेश उबंटू मालिकाना ग्राफिक्स पीपीए जोड़ देंगे।

 sudo add-apt-repository ppa: ग्राफिक्स-ड्राइवर / पीपीए सूडो एपीटी-अपडेट अपडेट करें 

पहला आदेश वास्तव में पीपीए जोड़ता है। दूसरा एक बस अद्यतन करने के लिए एप बताता है। उपरोक्त तस्वीर पर ध्यान दें। यह आपको दिखाता है कि मैन्युअल संस्करण कैसा दिखता है। आपके आयात के लिए इसमें जीपीजी कुंजी भी शामिल है।

यह देखना आसान है कि क्यों पीपीए एक अच्छी बात है। वे आपके उबंटू को जितना संभव हो सके उतने सरल सॉफ़्टवेयर भंडार जोड़ते हैं। एक बहुत कुछ नहीं है कि आप एक पीपीए जोड़ने में गड़बड़ कर सकते हैं, जबकि मैन्युअल रूप से सॉफ्टवेयर भंडार जोड़ना दर्द हो सकता है। पीपीए एक आदर्श उदाहरण हैं कि कैसे उबंटू को लिनक्स का उपयोग करने के लिए डिज़ाइन किया गया था। वे कुछ नया या विशेष नहीं करते हैं, लेकिन वे कुछ पुराने और बोझिल को अधिक सुव्यवस्थित बनाते हैं।