पीपीए उपयोगकर्ताओं को उन अनुप्रयोगों को स्थापित करने की अनुमति देता है जो मौजूद नहीं हैं या आधिकारिक उबंटू भंडार में पर्याप्त रूप से अपडेट नहीं हैं, क्योंकि ये रिपॉजिटरी प्रशासन करने वालों को स्थिरता और सुरक्षा में सुधार के लिए कार्यक्रमों के अपडेट को "आधिकारिक" बनाने के लिए उचित समय लगता है। प्रणाली में।
सौभाग्य से, उबंटू में हमारे पास इस "माप" को पार करने के लिए पीपीए हैं, जो हालांकि उबंटू डेवलपर्स के दृष्टिकोण से बहुत उपयुक्त है, यह अंत उपयोगकर्ता के दृष्टिकोण से इतना अधिक नहीं हो सकता है जो हमेशा होना चाहता है नवीनतम "chiche" और कार्यक्रमों का नवीनतम संस्करण। इस पद्धति का नकारात्मक पक्ष यह है कि PPA को जोड़कर, हम सिस्टम अस्थिरता के जोखिम को बढ़ाते हैं और महत्वपूर्ण सुरक्षा अंतराल खोलते हैं। ये ठीक यही कारण हैं कि आपके द्वारा पहले जोड़े गए पीपीए रिपॉजिटरी को हटाना आवश्यक हो सकता है। |
बचाव के लिए PPA-PURGE
ppa-purge एक स्क्रिप्ट है जो आपके स्रोतों से संकेतित PPA को हटा देगी। इसके साथ ही सभी पैकेज स्थापित किए जाएंगे। अंत में, यह उन कार्यक्रमों के "आधिकारिक" संस्करणों को फिर से इंस्टॉल करेगा जिन्हें आपने पीपीए के माध्यम से अपडेट किया है। एक शब्द में, यह पीपीए को जोड़ने से पहले अपने सिस्टम को पिछले बिंदु पर पुनर्स्थापित करने का एक तरीका है।
उपयोग की विधि
जब आप इसे किसी टर्मिनल में टाइप करते हैं तो समस्या उत्पन्न होती है:
sudo add-apt-repository ppa: my_ppa
इस पंक्ति को निष्पादित करते समय आपने जो कुछ किया था, वह रिपॉजिटरी की अपनी सूची में एक पीपीए जोड़ रहा था जिसमें से उबंटू उपलब्ध अनुप्रयोगों को स्थापित और अद्यतन करेगा।
इस स्थिति को पूर्ववत करने के लिए, आपको पहले PPA-PURGE को स्थापित करना होगा। आप DEB पैकेज को डाउनलोड कर सकते हैं यहां.
एक बार स्थापित होने के बाद, मैंने एक टर्मिनल खोला और लिखा:
sudo ppa-purge ppa: my_ppa / subdirectory /
यदि आपने पहले संपूर्ण PPA जोड़ा है, तो आपको केवल PPA का नाम दर्ज करना होगा, अन्यथा आपको विशिष्ट उपनिर्देशिका भी दर्ज करनी होगी।
इसलिए, उदाहरण के लिए, ये PPA को स्थापित और अनइंस्टॉल करने वाले जोड़े होंगे:
सुडो ऐड-एप्ट-रिपोजिटरी पीपीए: क्रोमियम-दैनिक
सूदो पीपा-शुद्धे पीपा: क्रोमियम-दैनिक
सूडो ऐड-एप्ट-रिपॉजिटरी पीपीए: टुआल्ट्रिक्स / ग्लोबस
सूदो पीपा-पर्पज ppa: tualatrix / gloobus
पहले उदाहरण में, हमने पूर्ण पीपीए और दूसरे में केवल एक निर्देशिका स्थापित की थी। Ppa-purge का उपयोग करते समय, जाहिर है, हमें उसी रास्ते को निर्दिष्ट करना होगा जो हमने ऐड-ऑप्ट-रिपॉजिटरी के साथ उपयोग किया था।
उम्मीद है कि बेहतर उबंटू सॉफ्टवेयर सेंटर जो उबंटू 10.10 के साथ आएगा, इसमें पीपीए जोड़ने और / या निकालने की क्षमता शामिल है। अभी के लिए, हमें इस पद्धति के लिए व्यवस्थित होना चाहिए, जो मेरे अनुभव में सबसे सुरक्षित और सबसे विश्वसनीय है।
वर्तमान में उपयोग किए जाने वाले पीपीए को कैसे सूचीबद्ध किया जाए
आपको शायद याद नहीं है कि उस लानत PPA का नाम क्या था जो आपको परेशान कर रहा था। PPAs का पता लगाने के लिए मूल रूप से 3 तरीके हैं जो आपके स्रोत हैं। वर्तमान में उपयोग कर रहे हैं।
पहला सबसे आसान है। के लिए जाओ सिस्टम> प्रशासन> सॉफ्टवेयर स्रोत। वहां पहुंचने के बाद, टैब पर जाएं अन्य सॉफ्टवेयर। सभी PPA को वहां सूचीबद्ध किया जाएगा। इस विंडो से आप उन PPA को भी निष्क्रिय कर पाएंगे जो आपको समस्याएं पैदा करते हैं (हालाँकि यह, अपने आप से, कार्यक्रमों के पिछले संस्करणों को पुनर्स्थापित नहीं करेगा)। आप प्रत्येक पीपीए में एक "टिप्पणी" भी जोड़ सकते हैं ताकि यह पहचानना आसान हो सके (बेशक, कभी-कभी पीपीए पथ हमें कुछ भी नहीं बताता है जो हमें एक सुराग देता है कि यह क्या है!)
आप एप्लिकेशन> Ubuntu सॉफ्टवेयर सेंटर पर जाकर पीपीए की सूची भी एक्सेस कर सकते हैं। हालाँकि, वहाँ से आप PPA को अक्षम नहीं कर पाएंगे, बस उन PPA के माध्यम से उपलब्ध अनुप्रयोगों को देख / स्थापित / अनइंस्टॉल कर सकते हैं।
तीसरी विधि टर्मिनल का उपयोग करना है। हमने लिखा:
grep -i ppa.launchpad.net /etc/apt/source.list.d/*.list
यह मेरे विचार में, यह देखने का सबसे अच्छा तरीका है कि सिस्टम में पीपीए कौन से हैं।
याद रखें कि यदि आप ppa-purge का उपयोग करके इसे अनइंस्टॉल करने के लिए आवश्यक PPA का मार्ग प्राप्त करने के लिए विधि 1 (सॉफ़्टवेयर स्रोतों के माध्यम से) या 3 (टर्मिनल का उपयोग करके) का उपयोग करने जा रहे हैं, तो यह उस पाठ द्वारा दिया जाता है जो इस बीच है पीपीए.लॉन्चपैड.नेट y ubuntu.
उदाहरण के लिए:
http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu
पीपीए का मार्ग है: jason-scheunemann / ppa
तो, ppa-purge में आप डालने जा रहे हैं:
सूदो पीपा-पाजेपा पीपा: जेसन-स्कुहेनीमैन / पीपा
आपके संदर्भ के लिए, यह जानना अच्छा है कि, आम तौर पर, पीपीए मार्गों की संरचना इस प्रकार है: उपयोगकर्ता नाम / ppa_name.
ecxelente, बहुत बहुत धन्यवाद
नमस्ते, उत्कृष्ट वेबसाइट और इसकी सभी सामग्री, लेकिन मुझे इसमें कोई संदेह नहीं है, यह आपकी वेबसाइट से संबंधित है।
अपनी वेबसाइट पर, जब आप थोड़ा और नीचे जाते हैं, तो एक बार प्रदर्शित होता है जिसमें ट्विटर और कुछ और होता है, मेरा प्रश्न यह है कि उस बार को कैसे रखा जाए? यह पहली बार नहीं है कि मैं इसे एक वेबसाइट पर देख रहा हूं, यही कारण है कि मेरा संदेह है, क्या आपको लगता है कि आप मेरी मदद कर सकते हैं? अच्छी तरह से यहाँ मैं आपको एक छवि छोड़ता हूं ताकि आप जान सकें कि यह क्या है।
http://i47.tinypic.com/280l9qf.png
पहले से बहुत-बहुत धन्यवाद।
बहुत बहुत धन्यवाद.
/Etc/apt/source.list.d से फ़ाइलें हटाएं
यह स्वचालित रूप से अद्यतन प्राप्त करते समय उन ppa की तलाश करना बंद कर देता है।
बहुत अच्छी टिप्पणी है कि इस पोस्ट में क्या कमी है
उत्कृष्ट मार्गदर्शक, उन उपयोगकर्ताओं के लिए बहुत आवश्यक है, जो चीजों की कोशिश कर रहे हैं या बस तलाश कर रहे हैं, पीपीए के साथ भरें कि वे कभी भी उपयोग नहीं करेंगे, उनके सिस्टम को गंदा करना।
खैर, मैं इस रिपॉजिटरी को हटाने में सक्षम नहीं हूं:
लोगों के सामने पहली उपस्थिति करनेवाली http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu मुख्य निर्दिष्ट करें
मुझे जो सबसे अधिक मिलता है, वह इसे अक्षम करना है, लेकिन किसी कारण से मुझे समझ में नहीं आता है कि यह "सटीक" के बजाय "वनिक" के लिए संकुल के साथ रिपॉजिटरी परिवर्तनों को पूर्ववत करने की कोशिश करता है और निश्चित रूप से यह विफल हो जाता है।
उस रिपॉजिटरी को हटाने का आदेश कैसा लगेगा?
अच्छा है,
एक समाधान "बहुत ठीक नहीं" लेकिन उपयोगी अगर ppa-purge आपके लिए काम नहीं करता है, तो /etc/apt/sources.list.d से फ़ाइल को हटाना है क्योंकि एक अनाम ने कहा कि पते या पते पर "टिप्पणी" करें।
अगर आप ए
cd /etc/apt/source.list.d
और फिर ए
ls
आप उन फ़ाइलों को देखेंगे जिन्हें आपका वितरण रिपॉजिटरी को माउंट करने के लिए उपयोग करता है।
निश्चित रूप से जिसे आप हटाना चाहते हैं उसे ubuntu-x-swat.list या ऐसा कुछ कहा जाता है।
या आप फ़ाइल को ए के साथ हटा देते हैं
सूदो आरएम उबंटु-एक्स-स्वैट.लिस्ट
या आप इसे दर्ज करते हैं और # के साथ फ़ाइल की पंक्तियों को "रद्द" करते हैं।
सूडो नैनो ubuntu-x-swat.list
फ़ाइल की प्रत्येक पंक्ति के सामने #, Crtl + O को बचाने के लिए, दर्ज करने के लिए हाँ और Crtl + X से बाहर निकलें।
जैसे ही आप करते हैं
उपयुक्त sudo- मिल अद्यतन
o
sudo योग्यता अद्यतन
आप देखेंगे कि यह उन पंक्तियों को पहले ही नजरअंदाज कर देता है।
मुझे उम्मीद है कि मेरा "वर्तमान का मुझे" भविष्य के किसी व्यक्ति की मदद करता है ... me
पैकेज मैनेजर से आप इसे ppa सॉफ्टवेयर के स्रोत देते हैं और जो आपको अब नहीं चाहिए उसे डिलीट कर देते हैं
Ubuntu सॉफ्टवेयर सेंटर से आप इसे सॉफ्टवेयर स्रोतों में देते हैं, फिर सबसे ऊपर यह कहते हैं कि ppa आप इसे वहां दे दें जिसे आप चुनते हैं जो अब और नहीं है और आप इसे हटा देते हैं और यही है, अंत में sudo apt-get update करें
धन्यवाद, इसने मेरी सेवा की
आपका स्वागत है!!
झप्पी! पॉल