¿क्यों जोड़ना पीपीए रिपोजिटरी अगर हमारे पास पहले से ही आधिकारिक उबंटू रिपॉजिटरी का उपयोग करके हजारों कार्यक्रम हैं?
व्यक्तिगत पैकेज फ़ाइलें (Personal Package Archive, अंग्रेजी में), डेवलपर्स को सॉफ़्टवेयर और अपडेट को सीधे वितरित करने की अनुमति दें Ubuntu उपयोगकर्ताओं को अपडेट करने के लिए Ubuntu की अपनी रिपॉजिटरी की प्रतीक्षा किए बिना।
लॉन्चपैड, वह साइट जो अधिकांश उपलब्ध पीपीए को होस्ट करती है, बायनेरिज़ का निर्माण करती है और उन्हें एक विशिष्ट भंडार में संग्रहीत करती है। इसका मतलब यह है कि उबंटू उपयोगकर्ता इन पैकेजों को उसी तरह से स्थापित कर सकते हैं, जिसका उपयोग वे उबंटू में बाकी अनुप्रयोगों को स्थापित करने के लिए करते हैं, इसके अतिरिक्त यह भी है कि उनके पास इन कार्यक्रमों के नवीनतम अपडेट होंगे और वे प्रोग्राम भी खोज सकते हैं जो नहीं हैं आधिकारिक रिपॉजिटरी में उपलब्ध है।
अनुक्रमणिका
पीपीए रिपॉजिटरी कैसे स्थापित करें
आइए एक व्यावहारिक उदाहरण लेते हैं। मान लीजिए हम शटर लगाना चाहते हैं। पहली चीज जो हमें जानना है, वह पीपीए का पहचान नाम है जिसे हम इंस्टॉल करना चाहते हैं। शटर पीपीए पृष्ठ में यह स्पष्ट है कि इस रिपॉजिटरी को जोड़ने के लिए लाइन पर ध्यान देना आवश्यक है ppa: शटर / ppa.
विकल्प 1: कमांड लाइन से
आपको बस एक टर्मिनल खोलना है और पीपीए को जोड़ने के लिए उपयुक्त कमांड दर्ज करना है, पैकेज सूची को अपडेट करना है, और वांछित प्रोग्राम (हमारे उदाहरण में शटर) स्थापित करना है।
sudo add-apt-repository ppa: शटर / ppa sudo apt-get update sudo apt-get install शटर
विकल्प 2: सॉफ्टवेयर सेंटर से
1. Ubuntu सॉफ्टवेयर सेंटर खोलें।
2. संपादित करें > सॉफ्टवेयर की उत्पत्ति
3. फिर टैब में अन्य सॉफ्टवेयरक्लिक करें जोड़ना और PPA लाइन डालें। हमारे उदाहरण में: ppa: शटर / ppa और पर क्लिक करें स्वीकार करना.
4. वांछित कार्यक्रम स्थापित करें (हमारे उदाहरण के साथ जारी, शटर)।
पीपीए रिपॉजिटरी कैसे निकालें
विकल्प 1: कमांड लाइन से पीपीए को हटा दें
हमारे शटर उदाहरण के बाद:
sudo add-apt-repository --remove ppa:shutter/ppa
जाहिर है, लाइन ppa: शटर / ppa को प्रत्येक मामले में मेल खाने वाले से बदलना होगा।
विकल्प 2: सॉफ्टवेयर सेंटर से
1. Ubuntu सॉफ्टवेयर सेंटर खोलें।
2. संपादित करें > सॉफ्टवेयर की उत्पत्ति
3. फिर टैब में अन्य सॉफ्टवेयरक्लिक करें Quitar और पर क्लिक करें स्वीकार करना.
एक PPA और उसके संबंधित पैकेज को स्वचालित रूप से कैसे निकालें
विकल्प 1: कमांड लाइन से
PPA-Purge एक सरल स्क्रिप्ट है जो PPA को विचाराधीन करने के साथ-साथ इससे स्थापित सभी पैकेजों को हटा देगा।
1. पीपीए-पर्ज स्थापित करें
sudo apt-get install ppa-purge
2. PPA की स्थापना रद्द करने के लिए PPA-Purge का उपयोग करें। हमारे उदाहरण के बाद:
sudo ppa-purge ppa:shutter/ppa
विकल्प 2: YPPA का उपयोग करना
1. Y-PPA स्थापित करें:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
2. प्रश्न में पीपीए निकालें। वाई-पीपीए प्रबंधक ग्राफिकल इंटरफ़ेस यह जानने के लिए पर्याप्त सहज है कि क्या करना है।
पीपीए रिपॉजिटरी को निष्क्रिय कैसे करें
पीपीए को अक्षम करने का अर्थ है कि सिस्टम को उस पीपीए से कोई अपडेट नहीं मिलेगा, लेकिन पहले से स्थापित पैकेजों को हटाया नहीं जाएगा। इसे हटाने के बजाय पीपीए को अक्षम करने का लाभ यह है कि इसे फिर से सक्षम करना आसान है।
PPA को निष्क्रिय करने के लिए:
1. Ubuntu सॉफ्टवेयर सेंटर खोलें।
2. संपादित करें > सॉफ्टवेयर की उत्पत्ति
3. फिर टैब में अन्य सॉफ्टवेयर, प्रश्न में पीपीए के बगल में स्थित बॉक्स को अनचेक करें और क्लिक करें स्वीकार करना.
उसी तरह, एक पीपीए को भी पुन: सक्षम किया जा सकता है।
13 टिप्पणियाँ, तुम्हारा छोड़ दो
उत्कृष्ट लेख (हमेशा की तरह))
आपको पाब्लो ^ ^ पढ़ने का आनंद
धन्यवाद सैटो! मैंने तुम्हे याद किया! आपको यहां देखकर कितना अच्छा लगा ...
चियर्स! पॉल।
बहुत साफ़! धन्यवाद।
बहुत अच्छा.
हे भगवान!! बहुत धन्यवाद।
इस महान मार्गदर्शक को पूरा करने के लिए एक छोटा सा विचार: क्या आपने कभी उन कार्यक्रमों को शामिल करने के बारे में सोचा है जो स्वयं वितरण में शामिल हैं या जिन्हें आधिकारिक भंडार में केवल एक पुराना संस्करण है या जिसे आपने पहले ही स्थापित किया है?
उदाहरण के लिए, मैंने आधिकारिक रिपॉजिटरी से Azureus aka Vuze टोरेंट प्रोग्राम स्थापित किया, और कुछ महीनों के लिए उपयोग करने के बाद और कई फाइलें और टॉरेंट सक्रिय होने के बाद मैंने खुद को इस दुविधा में पाया कि मैं उस काम को अनइंस्टॉल नहीं कर सका और मुझे केवल एक टूल की आवश्यकता थी नवीनतम संस्करण में उपलब्ध है जिसे आधिकारिक ubunto रिपॉजिटरी ने अपडेट नहीं किया है।
मुझे लगता है, मुझे लगता है कि, मैं इसे करने में कामयाब रहा, लेकिन यह एक वास्तविक ओडिसी था और मैंने यह भी नहीं सीखा या समझ नहीं पाया कि मैंने यह कैसे किया
नमस्ते गांबी! वास्तव में ... उस मामले में प्रक्रिया समान है। आप पीपीए को स्थापित करते हैं, आप पैकेजों की सूची को अपडेट करते हैं और जब आप अपग्रेड करते हैं तो यह आपको बताएगा कि प्रोग्राम का एक नया संस्करण है (आपके मामले में, एज़्योरस) जो पीपीए में उपलब्ध एक के अलावा और कोई नहीं है।
मुझे उम्मीद है कि मैं स्पष्ट था।
चियर्स! पॉल।
ठीक है, लेकिन कभी-कभी एक वितरण के लिए विशिष्ट ppa शामिल है।
मुझे Turpial 3.0 के अद्यतन के उदाहरण के लिए समस्या है। जिन्होंने इसमें शामिल किया है http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
जबकि मेरा सॉफ्टवेयर सेंटर ओलिविया के अधिकारियों या "रेयरिंग" पर ध्यान केंद्रित करता है (मैं लिनक्स मिंट का उपयोग करता हूं)
जितना मैं इंगित करता हूं कि फाइलें सॉसी पर होस्ट की जाती हैं, मैं प्रोग्राम को डाउनलोड और इंस्टॉल नहीं करता हूं।
बेहतर तरीके से समझाना असंभव है! ... इन दिनों मैं स्पेनिश में अनुवादित YPPA प्रबंधक को 1 ONB DEB में अपलोड करने का प्रयास करूंगा and DEB स्थापित करें और यह है, इसका कोई मतलब नहीं है ... यह उन लोगों के लिए माना जाता है, जिन्हें पता नहीं है कि कैसे PPA को जोड़ना है और इसे स्थापित करना है। आपको एक पीपीए लोल जोड़ने की जरूरत है। बहुत अच्छा लेख, यह बहुत कुछ करेगा। चियर्स!
इस ब्लॉग को प्यार करो, पाब्लो! अच्छा डिजाइन और व्यावहारिक सामग्री। मेरा प्रश्न एलिमेंटरी ओएस पर केंद्रित है और "वाई पीपीए" और सॉफ्टवेयर सेंटर से संबंधित है; क्या यह संभव है कि पहले एक की स्थापना दूसरे को निष्क्रिय कर देगी? मैं इसे शुरू करने की कोशिश करता हूं और नोपी,
आपको बहुत बहुत धन्यवाद
नहीं, मुझे ऐसा नहीं लगता…
पता नहीं यह क्या हो सकता है, लेकिन मुझे नहीं लगता कि सॉफ़्टवेयर केंद्र त्रुटि का कारण है।
झप्पी! पॉल
बहुत अच्छा पृष्ठ है, मैं और वह एक स्पंज, बूढ़ी औरत हैं, लेकिन मैं अभी भी अवशोषित करता हूं कि आप उन लोगों के अलावा क्या सिखाते हैं जो टिप्पणी करते हैं।
आपकी टिप्पणियों के लिए बहुत बहुत धन्यवाद कार्लोस, यह सीखने में कभी देर नहीं हुई है।
आपके योगदान के लिए बहुत बहुत धन्यवाद, मैं लिनक्स के लिए नया हूं और आपने मुझे इस अद्भुत दुनिया को और अधिक समझने में मदद की है!