पीपीए को कैसे हटाया जा सकता है?

मैंने कई पीपीए का उपयोग करके जोड़ा है add-apt-repository कमान। क्या इन पीपीए को हटाने का एक आसान तरीका है? मैंने चेक इन किया है /etc/apt/sources.list उपयुक्त देब लाइनों के लिए लेकिन वे वहां नहीं हैं ।

यह एक सर्वर सिस्टम पर है इसलिए एक कमांड लाइन समाधान बहुत अच्छा होगा!

कई विकल्प हैं:

  1. का प्रयोग करें --remove ध्वज, पीपीए कैसे जोड़ा गया था के समान:

    sudo add-apt-repository --remove ppa:whatever/ppa
  2. आप पीपीए को हटाकर भी हटा सकते हैं .list से फ़ाइलें /etc/apt/sources.list.d निर्देशिका ।

  3. एक सुरक्षित विकल्प के रूप में, आप पीपीए-पर्ज स्थापित कर सकते हैं:

    sudo apt-get install ppa-purge

    और फिर पीपीए को हटा दें, आधिकारिक रिपॉजिटरी द्वारा प्रदान किए गए पैकेजों को इनायत से अपग्रेड करते हुए:

    sudo ppa-purge ppa:whatever/ppa

    ध्यान दें कि यह पीपीए द्वारा प्रदान किए गए पैकेजों की स्थापना रद्द कर देगा, लेकिन आधिकारिक रिपॉजिटरी द्वारा प्रदान नहीं किए गए । यदि आप उन्हें हटाना चाहते हैं, तो आपको इसे उपयुक्त बताना चाहिए:

    sudo apt-get purge package_name
  4. पिछले नहीं बल्कि कम से कम, आप भी निष्क्रिय कर सकते हैं या हटाने के लिए पीपीए से "सॉफ्टवेयर सूत्रों का कहना है" अनुभाग में Ubuntu सेटिंग्स के साथ अपने माउस के कुछ क्लिक (कोई टर्मिनल की जरूरत है) ।

बस भागो apt-add-repository फिर से साथ --remove कमांड-लाइन के माध्यम से जोड़े गए पीपीए को हटाने का विकल्प । उदाहरण के लिए:

sudo apt-add-repository --remove ppa:kernel-ppa/ppa

फिर इसके साथ अपडेट करें:

sudo apt-get update

वैकल्पिक रूप से, के रूप में ppas में संग्रहीत हैं /etc/apt/sources.list.d आप वह खोज सकते हैं जिसे आप दर्ज करके निकालना चाहते हैं:

ls /etc/apt/sources.list.d

फिर जब आपने उस अपमानजनक पीपीए का नाम नोट किया है (उदाहरण के लिए myppa.list), आप प्रवेश कर सकते हैं:

sudo rm -i /etc/apt/sources.list.d/myppa.list

ध्यान रखना आरएम के साथ (इसलिए मैंने इंटरैक्टिव स्विच का उपयोग क्यों किया है ताकि आप अपने कार्यों की पुष्टि कर सकें । फिर भागो sudo apt-get update बाद में ।

यह विधि केवल पीपीए को हटा देती है .list फ़ाइल; यह किसी भी अन्य फ़ाइलों को नहीं हटाता है या इसके कारण होने वाली किसी भी अन्य समस्याओं को हल नहीं करता है ppa; इसके लिए आप उपयोग कर सकते हैं ppa-purge आपके द्वारा अपनी अद्यतन क्षमता वापस पाने के बाद (मुझे पता है कि आपने अपने प्रश्न में इसका उल्लेख किया है, लेकिन मैं भविष्य के पाठकों के लिए इस बिंदु को जोड़ रहा हूं): देखें यहाँ अधिक जानकारी के लिए ppa-purge.

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

# list the trusted keyssudo apt-key list# remove the keysudo apt-key del KEY_ID

आप उपयोग कर सकते हैं

sudo ppa-purge ppa:repository-name/subdirectory

एक टर्मिनल में कमांड।

आपको सबसे पहले इंस्टॉल करना होगा ppa-purge इस आदेश का उपयोग करें. ऐसा करने के लिए, उपयोग करें sudo apt-get install ppa-purge या इस बटन पर क्लिक करें:

Install via the software center
(स्रोत: hostmar.co)

इसके बारे में और जानें यहाँ.

के जवाब यह सवाल आपकी मदद करेगा ।

आप पीपीए का प्रबंधन कर सकते हैं System > Administration > Software Sources या फ़ाइलों को हटाकर /etc/apt/sources.list.d/.

आप नामक पैकेज का भी उपयोग कर सकते हैं पीपीए-पर्ज.

और, जैसा कि मैंने ऊपर दिए गए प्रश्न पर टिप्पणी की,

वहाँ एक है बग पर Launchpad अनुरोध करना -- ऐड-एप्ट-रिपॉजिटरी कमांड के लिए तर्क निकालें । मैंने एक प्रस्तुत किया है मर्ज अनुरोध इस सुविधा को लागू करने के लिए, लेकिन इसे अभी तक स्वीकार नहीं किया गया है । उम्मीद है कि आपके पास यह सुविधा जल्द ही होगी ।

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

>सबसे पहले, आप सिस्टम-प्रशासन मेनू में 'सॉफ़्टवेयर स्रोत' को फिर से सक्षम करना चाहेंगे । एप्लिकेशन/स्थान/सिस्टम मेनू पर राइट क्लिक करें और 'मेनू संपादित करें'पर क्लिक करें ।

Click 'Edit Menus'

यह एक विंडो खोलेगा, नीचे स्क्रॉल करेगा और 'प्रशासन'पर क्लिक करेगा । 'सॉफ़्टवेयर स्रोत' के बगल में स्थित बॉक्स को चेक करें और फिर 'बंद करें' बटन पर क्लिक करें ।

>सिस्टम-प्रशासन पर जाएं और आपको मेनू में 'सॉफ़्टवेयर स्रोत' देखना चाहिए ।

खुलने वाली विंडो में, शीर्ष पर 'अन्य सॉफ़्टवेयर' टैब पर क्लिक करें ।

'Other Software' tab

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

जैसा कि मार्सेल स्टिमबर्ग ने पहले उल्लेख किया था:

यह पीपीए को रिपॉजिटरी सूची से हटा देगा लेकिन यदि पैकेज मानक रेपो में एक का नया संस्करण है, तो आपको बाद में पैकेज को मैन्युअल रूप से डाउनग्रेड करना होगा । पीपीए-पर्ज (अन्य उत्तर देखें) आपके लिए ऐसा करता है ।

उम्मीद है, इससे मदद मिलेगी ।

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

पीपीए-पर्ज के माध्यम से स्थापित करें:

sudo apt-get install ppa-purge

और इसका उपयोग इस तरह करें:

sudo ppa-purge ppa-url

वियोला।

के बाद से Ubuntu आवारा (10.10) add-apt-repository स्वीकार करता है एक -r या --remove पैरामीटर जो पीपीए को उसी तरह से हटा देता है जैसे आपने इसे स्थापित किया था । :)

तो:

स्थापित करें: sudo apt-add-repository ppa:user/repository

स्थापना रद्द करें: sudo apt-add-repository -r ppa:user/repository

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

इन आदेशों को चलाएं:

sudo add-apt-repository --remove ppa:kernel-ppa/ppa sudo apt-get update

लॉन्चपैड पर एक बग है (Bugs : Software Properties / + बग / 446216) ऐड-एपीटी-रिपॉजिटरी कमांड के लिए --निकालें तर्क का अनुरोध करना । मैंने एक मर्ज अनुरोध सबमिट किया है (https://code.launchpad.net/~मैक 9416/सॉफ्टवेयर-गुण/ऐड-एपीटी-रेपो-निकालें-ऑप्ट/+मर्ज / 30094) सुविधा को लागू करने के लिए, लेकिन इसे अभी तक स्वीकार नहीं किया गया है । उम्मीद है कि आपके पास यह सुविधा जल्द ही होगी ।

एक जीयूआई के साथ:` सुडो सिनैप्टिक ’ > कॉन्फ़िगरेशन > रिपॉजिटरी > पीपीए > (एक पीपीए का चयन करें) > हटाएं (ओटी शायद “निकालें”, सही अनुवाद के बारे में सुनिश्चित नहीं है, मैं केवल किसी अन्य भाषा में प्रोग्राम विकल्पों की जांच कर सकता हूं) ।

मैं सलाह दे सकते हैं, खोज करने की कोशिश, अनावश्यक तो डेल(rm -आरएफ) एक एक करके उन्हें: ग्रेप -मैं WhatYouWantTosearch /etc/apt/sources.सूची{,.डी/*}

Related. (विशेष रूप से, देखें मेरा यह उत्तर मल्टार्क के साथ काम करने के लिए पीपीए-पर्ज प्राप्त करने के लिए । )

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

रास /etc/apt/sources.सूची{,.डी/*} * आपको याद की गई सूची दिखा सकता है, जैसा कि व्लादिमीर सीएच ने बताया*