पीपीए पर्ज: पीपीए रेपॉजिटरी सुरक्षितपणे कसे काढावे

पीपीए वापरकर्त्यांना उबंटू रेपॉजिटरीमध्ये उपलब्ध नसलेले किंवा पुरेसे अद्ययावत नसलेले अनुप्रयोग स्थापित करण्याची परवानगी देते, कारण या रिपॉझिटरीजचे प्रशासन करणारे स्थिरता आणि सुरक्षितता सुधारण्यासाठी प्रोग्राम्सच्या अद्यतनांना "अधिकृत" करण्यास योग्य वेळ घेतात. प्रणालीचा.

सुदैवाने, उबंटूमध्ये आमच्याकडे हा "उपाय" ओलांडण्यासाठी पीपीए आहे, जो उबंटू विकसकांच्या दृष्टिकोनातून अगदी योग्य असला तरी, शेवटच्या वापरकर्त्याच्या दृष्टीकोनातून ते इतके जास्त असू शकत नाही ज्यांना नेहमी हवे असते नवीनतम "चीचे" आणि प्रोग्रामची नवीनतम आवृत्ती. या पद्धतीचा नकारात्मक अर्थ असा आहे की पीपीए जोडून आम्ही सिस्टम अस्थिरतेचे जोखीम वाढवितो आणि महत्त्वपूर्ण सुरक्षा अंतर उघडतो.

आपण आधी जोडलेली पीपीए रेपॉजिटरी काढून टाकणे आवश्यक असू शकते याची ही तंतोतंत कारणे आहेत.

बचावासाठी पीपीए-पुर्ज

पीपीए-पुर्ज ही एक स्क्रिप्ट आहे जी आपल्या सोर्स.लिस्ट व त्यामधून स्थापित सर्व पॅकेजेसमधून सूचित पीपीए काढेल. शेवटी, आपण पीपीएद्वारे अद्यतनित केलेल्या प्रोग्रामची "अधिकृत" आवृत्ती पुन्हा स्थापित करेल. एका शब्दात, पीपीए जोडण्यापूर्वी तुमची सिस्टम मागील बिंदूत पुनर्संचयित करण्याचा हा एक मार्ग आहे.

कसे वापरायचे

जेव्हा आपण हे टर्मिनलमध्ये टाइप केले तेव्हा समस्या उद्भवली:

sudo ptड-ptप-रिपॉझिटरी पीपीए: my_ppa

ही ओळ कार्यान्वित करताना आपण काय केले आपल्या रिपॉझिटरीजच्या सूचीमध्ये एक पीपीए जोडत होता ज्यामधून उबंटू उपलब्ध अनुप्रयोग स्थापित करेल आणि अद्यतनित करेल.

ही परिस्थिती पूर्ववत करण्यासाठी, आपल्याला प्रथम पीपीए -पुर्ग स्थापित करावे लागेल. आपण येथून DEB पॅकेज डाउनलोड करू शकता येथे.

एकदा प्रतिष्ठापित झाल्यानंतर, मी एक टर्मिनल उघडले आणि लिहिले:

sudo ppa-purge ppa: my_ppa / उपनिर्देशिका /

आपण यापूर्वी संपूर्ण पीपीए जोडले असल्यास, आपल्याला फक्त पीपीएचे नाव द्यावे लागेल, अन्यथा आपल्याला विशिष्ट उपनिर्देशिका देखील घालावी लागेल.

तर, उदाहरणार्थ, पीपीए स्थापित आणि विस्थापित करण्यासाठी या जोड्या असतील:

sudo -ड-ptप-रिपॉझिटरी पीपीए: क्रोमियम-रोज
sudo ppa-purge ppa: क्रोमियम-दैनिक

sudo -ड-ptप-रिपॉझिटरी पीपीए: ट्यूलाट्रिक्स / ग्लोबस
sudo ppa-purge ppa: tualatrix / gloobus

पहिल्या उदाहरणात, आम्ही संपूर्ण पीपीए स्थापित केले होते आणि दुसर्‍यामध्ये फक्त एक निर्देशिका. पीपीए-पुरुज वापरताना आपण अ‍ॅड-ptप्ट-रिपॉझिटरी सह वापरलेला तोच मार्ग निर्दिष्ट केला पाहिजे

आशा आहे की उबंटू १०.१० सह सुधारित सुधारित उबंटू सॉफ्टवेअर सेंटरमध्ये पीपीए जोडण्याची आणि / किंवा काढण्याची क्षमता समाविष्ट आहे. आत्तासाठी, ही पद्धत निश्चित करणे आवश्यक आहे, जे माझ्या अनुभवात सुरक्षित आणि सर्वात विश्वसनीय आहे.

सध्या वापरलेल्या पीपीएची यादी कशी करावी

आपल्याला कदाचित हे आठवत नाही की त्या वाईट पीपीएचे काय नाव आहे ज्यामुळे आपणास त्रास होत आहे. मुळात आपल्या स्त्रोत.लिस्ट वापरत असलेल्या पीपीए शोधण्यासाठी तीन मार्ग आहेत.

प्रथम सर्वात सोपा आहे. जा सिस्टम> प्रशासन> सॉफ्टवेअर स्रोत. एकदा तिथे गेल्यावर टॅबवर जा इतर सॉफ्टवेअर. सर्व पीपीए तेथे सूचीबद्ध केले जातील. या विंडोमधून आपण पीपीए अक्षम करण्यास सक्षम व्हाल ज्यामुळे आपणास समस्या उद्भवू शकतात (जरी हे स्वतःच प्रोग्रामच्या मागील आवृत्त्या पुनर्संचयित करणार नाही). आपण प्रत्येक पीपीएला ओळखण्यास सुलभ करण्यासाठी एक "टिप्पणी" देखील जोडू शकता (अर्थातच कधीकधी पीपीए पथ आम्हाला काहीही सांगत नाही जे आम्हाला त्याबद्दल काय संकेत देते!).

आपण अनुप्रयोग> उबंटू सॉफ्टवेअर सेंटर वर जाऊन पीपीएच्या सूचीमध्ये देखील प्रवेश करू शकता. तथापि, तिथून आपण पीपीए अक्षम करण्यात सक्षम होणार नाही, त्या पीपीएद्वारे उपलब्ध अनुप्रयोग पहा / स्थापित करा / विस्थापित करा.

तिसरी पद्धत टर्मिनल वापरणे आहे. आम्ही लिहिले:

grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list

माझ्या दृष्टीने, सिस्टममध्ये पीपीए स्थापित केलेले सर्वात उत्तम मार्ग आहे.

लक्षात ठेवा आपण पीपीए-पुर्ज वापरुन विस्थापित करण्यासाठी आवश्यक पीपीएचा मार्ग मिळविण्यासाठी पद्धत 1 (सॉफ्टवेअर स्त्रोताद्वारे) किंवा 3 (टर्मिनल वापरुन) वापरत असाल तर हे त्या दरम्यानच्या मजकूराने दिले आहे ppa.launchpad.net y उबंटू.

उदाहरणार्थ:

http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu

पीपीएचा मार्ग आहे: जेसन-स्किनुमेन् / पीपीए

तर, पीपीए-पुर्जमध्ये आपण ठेवणार आहातः

sudo ppa-purge ppa: जेसन-स्किनुमॅन / पीपीए

आपल्या संदर्भासाठी, हे जाणून घेणे चांगले आहे की सामान्यत: पीपीए मार्गांची रचना खालीलप्रमाणे असतेः वापरकर्तानाव / पीपीए_नाव.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   एडिसन गॅलिंडो म्हणाले

    उदाहरणार्थ, खूप खूप आभारी आहे

  2.   ब्राव 1387 म्हणाले

    नमस्कार, उत्कृष्ट वेबसाइट आणि त्यातील सर्व सामग्री, परंतु मला शंका नाही, ती आपल्या वेबसाइटशी संबंधित आहे.
    आपल्या वेबसाइटवर, जेव्हा आपण थोडेसे खाली जाता, तेव्हा एक बार दर्शविला जातो ज्यामध्ये हा ट्विटर आणि आणखी काही आहे, माझा प्रश्न आहे की ती बार कशी ठेवली पाहिजे? मी वेबसाइटवर प्रथमच पाहत नाही तेव्हाच माझ्या शंका, आपण मला मदत करू शकता असे मला वाटते? बरं, मी इथे एक प्रतिमा ठेवते म्हणजे ती काय आहे हे आपल्याला माहिती होईल.
    http://i47.tinypic.com/280l9qf.png

    यापूर्वी आभारी आहे

  3.   ब्राव 1387 म्हणाले

    खूप खूप धन्यवाद.

  4.   अनोमी म्हणाले

    /Etc/apt/sources.list.d वरून फाइल्स हटवा
    Ptप्ट-गेट अद्यतनित करताना ते आपोआप त्या पीपीएचा शोध घेणे थांबवतात.

    1.    एंजेलएक्सएनएक्स म्हणाले

      पोस्टची कमतरता ही खूप चांगली टिप्पणी आहे

  5.   सायटो मॉर्ड्राग म्हणाले

    उत्कृष्ट मार्गदर्शक, ज्या वापरकर्त्यांसाठी गोष्टी आवश्यक आहेत किंवा फक्त एक्सप्लोर करीत आहेत त्यांच्यासाठी आवश्यक असलेले पीपीए भरतील जे त्यांच्या सिस्टमला घाण करीत नाहीत.

  6.   कार्लोस म्हणाले

    असो, मी हे भांडार हटविण्यात सक्षम नाहीः

    डेब http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu तंतोतंत मुख्य

    मला सर्वात जास्त ते अक्षम करणे आहे, परंतु काही कारणास्तव हे मला समजत नाही की "एकाकी" च्या संकुलांसह रिपॉझिटरी बदल पूर्ववत करण्याचा प्रयत्न केला जात आहे "अचूक" ऐवजी आणि अर्थातच ते अयशस्वी झाले.

    ती रेपॉजिटरी हटविण्यासाठी कमांड काय देईल?

    1.    रॅक म्हणाले

      शुभ प्रभात,

      एखादा "फार चांगला नाही" परंतु उपयुक्त उपाय जर पीपीए-पुरुज आपल्यासाठी कार्य करत नसेल तर /etc/apt/sources.list.d वरुन फाइल हटविणे म्हणजे तिथे निनावी म्हणून सांगितले किंवा "कमेंट" करणे.

      जर आपण ए

      सीडी /etc/apt/sources.list.d

      आणि मग ए

      ls

      आपला वितरण रेपॉजिटरी आरोहित करण्यासाठी वापरत असलेल्या फायली आपल्याला दिसतील.

      तुम्हाला ज्याला काढून टाकायचे आहे त्यास उबंटू-एक्स-स्वाट.लिस्ट किंवा असे काहीतरी म्हणतात.

      किंवा आपण ए सह फाईल हटवा

      sudo rm ubuntu-x-swat.list

      किंवा आपण ते प्रविष्ट करा आणि एक # सह फाईलच्या ओळी "रद्द करा".

      sudo नॅनो ubuntu-x-swat.list

      फाईलच्या प्रत्येक ओळीसमोर # ठेवू, सेव्ह करण्यासाठी crtl + O, होय असे म्हणा आणि एंटर करण्यासाठी Xtl + X टाका.

      तितक्या लवकर आपण करू

      सुडो apt-get अद्यतने

      o

      sudo योग्यता अद्यतन

      आपण पहाल की त्या आधीच त्या ओळींकडे दुर्लक्ष करतात.

      मला आशा आहे की माझा "आत्ताचा मी" भविष्यातील एखाद्यास मदत करेल ... 😛

      1.    जोशी म्हणाले

        पॅकेज मॅनेजर कडून आपण त्यास पीपीए सॉफ्टवेअरचे स्रोत द्या आणि आपल्याला नको असलेले हटवा

    2.    जोशी म्हणाले

      उबंटू सॉफ्टवेअर सेंटर वरुन आपण सॉफ्टवेअर स्त्रोतांमधे देता आणि वरच्या बाजूस असे म्हणतात की पीपीए तुम्ही तिथे दिलेला एक निवडा आणि तुम्ही तो काढून टाका आणि व्होइला शेवटी तुम्ही अपडेट करा sudo apt-get update

  7.   व्हिन्सेंट म्हणाले

    धन्यवाद तो मला दिला

    1.    लिनक्स वापरुया म्हणाले

      आपले स्वागत आहे !!
      मिठी! पॉल.