सवाल पीपीए क्या हैं और मैं उनका उपयोग कैसे करूं?


मैं इसके बारे में पढ़ता रहता हूँ व्यक्तिगत पैकेज अभिलेखागार ('पीपीए') और लोग पीपीए के लिंक के साथ सवालों का जवाब देते हैं। इनका उपयोग करने का सबसे अच्छा तरीका क्या है?


उबंटू के कई संस्करणों में फैले इस प्रश्न के लिए कई वैध उत्तर हैं। आपकी सुविधा के लिए, प्रत्येक की एक सूचकांक नीचे है।



489


मूल


चूंकि कोई भी जवाब वास्तव में समझाता है कि पीपीए क्या है (उन्हें जोड़ने के तरीके पर ध्यान केंद्रित करना), कृपया "पीपीए क्या है" प्रकार के प्रश्नों को डुप्लिकेट के रूप में बंद करने और यहां लिंक करने से पहले दो बार सोचें। उनमें से एक को छोड़कर वास्तव में किसी को उत्तर देने के लिए प्रोत्साहित किया जा सकता है। - Chan-Ho Suh


जवाब:


उबंटू 11.04 और नए के लिए

पीपीए जोड़ने से पहले आपको शामिल कुछ जोखिमों से अवगत होना चाहिए:

हमेशा याद रखें कि समुदाय द्वारा पीपीए प्रदान किए जाते हैं, आपको केवल पीपीए जोड़ने से पहले संभावित जोखिमों से अवगत होना चाहिए।

  • सबसे पहले होम बटन (ऊपरी बाएं कोने पर) पर क्लिक करके या दबाकर डैश खोलें सुपर कुंजी

    enter image description here

  • 'सॉफ्टवेयर सेंटर' के लिए खोजें और उबंटू सॉफ्टवेयर सेंटर लॉन्च करें।

    enter image description here

  • माउस को शीर्ष पैनल पर ले जाएं जहां एप्लिकेशन का नाम लिखा गया है।

  • अब जाओ संपादित करें मेनू और चयन करें सॉफ्टवेयर स्रोत

    enter image description here

नए संस्करणों के लिए, राइट क्लिक करें और क्लिक करें सॉफ्टवेयर और अपडेट्स enter image description here

फिर, अन्य सॉफ्टवेयर पर क्लिक करें, enter image description here

  • संकेत मिलने पर अपना पासवर्ड दर्ज करें।

    enter image description here

  • 'अन्य सॉफ्टवेयर' टैब पर स्विच करें।

    enter image description here

  • अब 'जोड़ें' पर क्लिक करें, एक बॉक्स दिखाई देगा।

    enter image description here

  • आपको बॉक्स में पीपीए दर्ज करना होगा। इसमें पाया जा सकता है साहसिक लॉन्चपैड पेज पर।

    enter image description here

    enter image description here

  • अब 'स्रोत जोड़ें' पर क्लिक करें और सॉफ्टवेयर स्रोत बंद करें। कैश ताज़ा किया जाएगा

    enter image description here

  • अब सॉफ्टवेयर केंद्र से सॉफ्टवेयर स्थापित करें।

    enter image description here


231



वाऊ मज़ेदार। उबंटू के पास एक अच्छा, उपयोगकर्ता के अनुकूल इंटरफ़ेस है- "उस स्रोत के पूर्ण एपीटी लाइन को दर्ज करें जिसे आप स्रोत के रूप में जोड़ना चाहते हैं।" ... ओह। कोई बात नहीं। ;-) - Ajedi32
पीपीए के लिए एपीटी लाइन सामग्री कहां प्राप्त करें, इस पर स्पष्टीकरण की अनुपस्थिति तक अच्छा लगा। :) - George
यह जवाब पुराना है। एक अद्यतित गाइड के लिए देखें यहाँ। - Stefan Monov
मैं स्रोत सूची में जोड़ने के बिना पीपीए पर सॉफ्टवेयर कैसे स्थापित कर सकता हूं? क्या मैं इसे एक अलग स्थापना (सिस्टम के स्वतंत्र) में भी स्थापित कर सकता हूं? - Royi


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

पीपीए गैर मानक सॉफ्टवेयर / अपडेट के लिए हैं। वे आम तौर पर उन लोगों द्वारा उपयोग किए जाते हैं जो नवीनतम और महानतम चाहते हैं। यदि आप इस तरह के सॉफ्टवेयर प्राप्त करने के लिए अतिरिक्त लंबाई जा रहे हैं, तो आपको यह जानने की उम्मीद है कि आप क्या कर रहे हैं। सॉफ्टवेयर केंद्र में चयन अधिकांश मनुष्यों के लिए पर्याप्त है।

कमांड लाइन

कमांड लाइन पर आप एक पीपीए जोड़ सकते हैं add-apt-repository, उदाहरण:

sudo add-apt-repository ppa:gwibber-daily/ppa

एक पीपीए को हटाने के लिए /etc/apt/sources.list.d में संबंधित फ़ाइलों को हटा दें (यह आपके द्वारा पीपीए से स्थापित संकुल को हटा नहीं देता है)। पीपीए से उपलब्ध संकुल देखने के लिए या पीपीए से स्थापित संकुल को हटाने के लिए सिनैप्टिक विंडो के निचले बाएं हिस्से पर "उत्पत्ति" बटन दबाएं और सूची से पीपीए चुनें।

सामान्य सॉफ़्टवेयर स्रोत संवाद का उपयोग कर सकते हैं और जोड़ सकते हैं पीपीए: gwibber-दैनिक / ppa जहां यह एक के लिए पूछता है एपीटी लाइन और अन्य रिपॉजिटरीज़ की तरह उन्हें सक्षम या अक्षम करें।

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


अगर आपको कोई त्रुटि मिलती है add-apt-repository आदेश नहीं मिला:

  • 12.04 और इससे पहले, इंस्टॉल करें python-software-properties पैकेज:

    sudo apt-get install python-software-properties
    
  • 14.04 और बाद में:

    sudo apt-get install software-properties-common
    

170



यह मुझे परेशान करता है कि लिनक्स पर जो पीपीए जोड़ने वाले मनुष्यों के लिए होने का दावा करता है, या तो कमांड लाइन या जादू पाठ पर जादू पाठ को गुई टूल में जोड़ा जाता है। यह वास्तव में पर्याप्त अच्छा नहीं है। - trampster
पीपीए गैर मानक सॉफ्टवेयर / अपडेट के लिए हैं। वे आम तौर पर उन लोगों द्वारा उपयोग किए जाते हैं जो नवीनतम और महानतम चाहते हैं। यदि आप इस तरह के सॉफ्टवेयर प्राप्त करने के लिए अतिरिक्त लंबाई जा रहे हैं, तो आपको यह जानने की उम्मीद है कि आप क्या कर रहे हैं। सॉफ्टवेयर केंद्र में चयन अधिकांश मनुष्यों के लिए पर्याप्त है। - dv3500ea
@trampster: इन मुद्दों को भविष्य में सॉफ्टवेयर केंद्र द्वारा संभाला जा रहा है: wiki.ubuntu.com/SoftwareCenter इस बीच पीपीए हमारे पास है। - Jorge Castro
@trampster क्या विंडोज / मैक अपने सभी सॉफ़्टवेयर के शीर्ष पर रहता है, जिससे आप इसे अपडेट कर सकते हैं? पीपीए एक सुरक्षा जोखिम हैं और उपयोगकर्ताओं को बेवकूफ़ों को रोकने के लिए डिजाइन के तत्व की आवश्यकता है। अधिक: thepcspy.com/read/linux-isnt-invulnerable - Oli♦
पीपीए के लिए हाल ही में उच्च मांग हाल ही में उबंटू में नाटकीय परिवर्तनों का नतीजा है, जिससे स्थिर संस्करण बड़ी संख्या में लोगों के लिए अपर्याप्त बनाते हैं। यह पहली रिलीज है जहां मुझे 1 या 2 से अधिक महत्वपूर्ण महत्वहीन पीपीए जोड़ने की आवश्यकता है - पहले यह केवल मेरे लिए बग फिक्स का परीक्षण करने के लिए किया गया है। - Sean Houlihane


उबंटू 10.10 के लिए

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

हम उबंटू सॉफ्टवेयर सेंटर खोलकर शुरू करेंगे जो एप्लीकेशन मेनू में पाया जा सकता है।

Applications > Ubuntu Software Center

manu

अब सॉफ्टवेयर सेंटर में, जाओ Edit > Software Sources

menu2

आपको अपना प्रशासनिक पासवर्ड दर्ज करने के लिए कहा जाएगा।

gksu

अब सॉफ्टवेयर स्रोतों में खोलें Other Software टैब और दबाएं Add

add

इस संवाद में, हम पीपीए की जानकारी दर्ज करेंगे।

software-properties-gtk

यह जानकारी पीपीए की वेबसाइट पर शीर्षक के तहत बोल्ड में पाई जाती है इस प्रणाली को अपने सिस्टम में जोड़ना। के लिए बंशी पीपीए, यह इस तरह दिख रहा है:

ppa

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

update

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

new


97



यह एक "समुदाय विकी" है इसलिए इस पर विस्तार करने के लिए स्वतंत्र महसूस करें। - andrewsomething
क्या यह 10.10 के लिए डिफ़ॉल्ट प्रतीक है? - Marco Ceppi♦
नहीं, मैं भूल गया था कि जब मैं उनको लेता था तो मैं डिफ़ॉल्ट आइकन का उपयोग नहीं कर रहा था। यह है की faenza-icon-theme। यह इस पीपीए में उपलब्ध है: launchpad.net/~tiheum/+archive/equinox - andrewsomething


उबंटू 10.04 के लिए

उबंटू 10.04 में पीपीए जोड़ने के लिए:

  • सिस्टम चलाएं-> प्रशासन-> सॉफ्टवेयर स्रोत:

menu

  • आपको अपने पासवर्ड के लिए संकेत मिलेगा। ध्यान दें कि यदि आप एक सुरक्षा उपयोगकर्ता हैं और एक पीपीए जोड़ने के सिस्टम व्यापक परिणामों के कारण आप एक प्रशासक उपयोगकर्ता हैं तो आप केवल एक पीपीए जोड़ सकते हैं। जारी रखने के लिए संवाद में अपना पासवर्ड दर्ज करें:

gksu

  • सॉफ़्टवेयर स्रोत विंडो में, 'अन्य सॉफ़्टवेयर' टैब पर क्लिक करें और 'जोड़ें ...' बटन पर क्लिक करें। इससे 'एपीटी लाइन' मांगने के लिए एक संकेत मिलेगा:

apt line

  • बोल्ड लेटर में 'इस पीपीए को अपने सिस्टम में जोड़ना' में लॉन्चपैड पेज पर इस बॉक्स में पेस्ट करने के लिए पाठ मिलता है।

  • सॉफ़्टवेयर स्रोतों में टेक्स्ट बॉक्स में कॉपी की गई रेखा को पेस्ट करें (CTRL+वी):

enter image description here

  • सॉफ्टवेयर स्रोत विंडो बंद करें; आपको अपनी पैकेज जानकारी पुनः लोड करने के लिए कहा जाएगा। 'पुनः लोड करें' बटन पर क्लिक करके ऐसा करें:

reload sources

  • अब आप उबंटू सॉफ्टवेयर सेंटर में इस पीपीए से सॉफ्टवेयर पैकेज पा सकते हैं:

software centre


50





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

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

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

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

उस ने कहा, उबंटू दस्तावेज वेब पृष्ठों में एक सुंदर समझने योग्य प्रारूप में आपको जो कुछ जानने की आवश्यकता है, उसके पास होना चाहिए।

उबंटू में रेपॉजिटरीज: https://help.ubuntu.com/community/Repositories/Ubuntu

सॉफ्टवेयर प्रबंधन: https://help.ubuntu.com/community/SoftwareManagement

रेपॉजिटरीज और कमांड लाइन: https://help.ubuntu.com/community/Repositories/CommandLine

एक त्वरित नोट: मुझे लगता है कि आप उबंटू 10.04 का उपयोग कर रहे हैं। यदि आप 10.10 का उपयोग कर रहे हैं तो आपके मेनू में "सॉफ़्टवेयर स्रोत" नहीं हैं, भले ही इसे कुछ दस्तावेज़ों में संदर्भित किया गया हो। इसे एक्सेस करने के लिए बस सिनैप्टिक पैकेज मैनेजर खोलें, फिर मेनू से सेटिंग -> रेपॉजिटरीज़ का चयन करें।

शुभकामनाएं और मुझे आशा है कि यह सहायक होगा।

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


42





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


35



इस पर बहुत महत्वपूर्ण टिप्पणी करें। ज्ञान के बिना पीपीए का उपयोग करके सिस्टम को संभावित नुकसान के लिए यह वास्तव में महत्वपूर्ण विज्ञापन है। thnx - Jorge Pinho


के साथ एक पीपीए को हटा रहा है पीपीए-पर्ज  Install ppa-purge

हमारे स्रोतों में इसे हटाकर किसी भी पीपीए को अक्षम करना सुरक्षित नहीं हो सकता है sources.list या हमारे में पीपीए unticking द्वारा सॉफ्टवेयर स्रोत सेटिंग्स। इसके बाद यह पीपीए से स्थापित सभी संकुल को हटाने और उबंटू डिफॉल्ट पैकेज के साथ प्रतिस्थापित करने का एक बेहतर विचार होगा।

ऐसा करने के लिए हमारे पास स्क्रिप्ट है पीपीए-पर्ज  Install ppa-purge जो न केवल अवांछित पीपीए को हटाएगा बल्कि डिफ़ॉल्ट यूबंटू संस्करणों द्वारा इस पीपीए से स्थापित संकुल को भी प्रतिस्थापित करेगा। इंस्टॉलेशन के बाद बस चलाएं

sudo ppa-purge ppa:<lp-name>/<ppa-name>

कहा पे <lp-name>/<ppa-name> यह पीपीए जोड़ते समय हमारे स्रोतों में हमने वही नाम दर्ज किया है। तब पीपीए हटा दिया जाएगा। इस पीपीए से स्थापित पैकेज डिफ़ॉल्ट रूप से उबंटू पैकेजों द्वारा प्रतिस्थापित किए जाएंगे (स्थापित संकुल जो डिफ़ॉल्ट भंडार में नहीं हैं हटाए जाएंगे)।


25



पीपीए-पुर्ज को इंगित करने वाली टिप्पणी के साथ एक जवाब के रूप में, मुझे लगा कि पीपीए का उपयोग करने के तरीके पर हमें उत्तर की हमारी सूची में इसके लिए अभी भी एक संदर्भ की आवश्यकता हो सकती है। - Takkat
क्या करता है lp पक्ष में? उदाहरण के लिए precise-partner.list क्या है lp? - isomorphismes
@isomorphismes: उबंटू पीपीए लॉन्चपैड (एलपी) पर उनके विनिर्देश नाम और उप-नाम के साथ होस्ट किया जाता है, उदा। ppa:takkat-nebuk/takkat। इस उदाहरण में takkat-nebuk मेरा एलपी नाम है और takkat आपके स्रोतों में जोड़ने के लिए पीपीए का नाम है। - Takkat