सॉफ़्टवेयर इंस्टॉल करने के बाद PPA हटाएं?


10

क्या पैकेज की सफल स्थापना के बाद पीपीए को हटाना सुरक्षित है? उदाहरण के लिए: कल, मैंने ट्रैकपैड फ़ंक्शन की सूची में एक पीपीए रखा। अब, यह काम करता है, लेकिन जब मैं इसे हटाऊंगा तो यह काम करेगा?

मेरी समझ में पीपीए सिर्फ पैकेज के स्रोत हैं और स्थापना के बाद उनकी कोई आवश्यकता नहीं है, क्या यह सही है?

जवाबों:


12

हमारे स्रोतों में पीपीए जोड़ने से हमें नए एप्लिकेशन संस्करण स्थापित करने का लाभ मिलता है जो अभी तक आधिकारिक रिपॉजिटरी में अपना रास्ता नहीं खोज पाए हैं।

हालाँकि ऐसा करने से हम अभी तक पूरी तरह से परीक्षणित रिलीज़ से अस्थिरता का परिचय नहीं दे सकते हैं।

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

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

यहाँ छवि विवरण दर्ज करें

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

कुछ पीपीए भी सुरक्षा अद्यतन प्रदान करेंगे। इस मामले में हम PPA को सक्रिय रखना चाहते हैं। हालांकि सामान्य तौर पर पीपीए से पैकेज बिना जोखिम के नहीं है


3
लेकिन उनमें से कुछ अपडेट सुरक्षा अपडेट होंगे। क्या हम ऐसा करके उन्हें अक्षम नहीं कर रहे हैं?
वरुणअगव

1
@VarunAgw: ठीक है, एक पीपीए के साथ जो केवल अनुरक्षकों पर निर्भर करता है। कोई अतिरिक्त सुरक्षा टीम नहीं है जो किसी भी पीपीए की सामग्री की जांच करती है।
ताककत

1
मेरा मतलब उन मामलों से है जहां अनुरक्षक खुद को सुरक्षा अद्यतन के साथ पीपीए को अपडेट करते हैं। कुछ
अनुचर

4

यदि आप PPA को हटाते हैं तो आप अभी भी सामान्य रूप से एप्लिकेशन का उपयोग कर सकते हैं क्योंकि PPA सिर्फ एक सॉफ्टवेयर संसाधन है और कुछ नहीं। अधिक पढ़ें

लेकिन, आप अगली रिलीज़, अपडेट, सुरक्षा, बग फिक्स, पैच, आदि के लिए पीपीए का उपयोग कर सकते हैं ...

इसलिए, यदि आप इन सॉफ़्टवेयर के साथ अद्यतित रहना चाहते हैं, तो पीपीए को हटाना बेहतर नहीं है


विस्तृत उत्तर के लिए धन्यवाद। क्या मैं स्रोतों को हटा सकता हूं? मैं गंभीरता से उनके साथ काम नहीं कर सकता।
cymk

1
आपको सूत्रों से क्या मतलब है? स्रोत कोड? यदि आपके पास स्रोत कोड है, तो सुनिश्चित करें कि आप हटा सकते हैं, लेकिन बाद में यदि आप ऐप को हटाना चाहते हैं तो आपको इसकी आवश्यकता हो सकती है
Maythux

क्या सोर्सकोड के बिना ऐप को शुद्ध करना संभव नहीं है?
cmyk

1
नहीं, जब तक आप यह नहीं जानते कि इस पैकेट से संबंधित सभी फाइलें कहाँ हैं तो आप मैन्युअल रूप से निकाल सकते हैं लेकिन यह थकाऊ और अविश्वसनीय होगा
Maythux

@cmyk यदि आप स्रोत कोड के लिए पीपीए का मतलब रखते हैं, तो पैकेज को स्थापित करने या अपडेट करने से पहले ही मैं हमेशा उस पीपीए को हटा देता हूं, क्योंकि मुझे स्रोत कोड की कोई आवश्यकता या उपयोग नहीं है। (आपने शायद ध्यान दिया है कि आमतौर पर PPA को जोड़ने से एक्जीक्यूटिव और सोर्स कोड दोनों के लिए PPA जुड़ जाता है।) यदि आप सोर्स कोड का उपयोग नहीं करते हैं, तो आप स्रोत कोड के लिए PPA को सुरक्षित रूप से हटा सकते हैं।
धान लैंडौ

2

क्या पैकेज की सफल स्थापना के बाद पीपीए को हटाना सुरक्षित है?

आप जो "सुरक्षित" मानते हैं उसके आधार पर। हां, आप अपने स्रोतों से किसी भी सॉफ़्टवेयर रिपॉजिटरी को हटा सकते हैं। लेकिन, आप उस रिपॉजिटरी से पैकेज को अपग्रेड करने में भी असमर्थ होंगे, जो बगफिक्स या सुरक्षा पैच की पेशकश कर सकता है।

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

ध्यान दें कि स्रोतों की एक पंक्ति को निकालना आम तौर पर अनावश्यक होता है। क्योंकि आप इसे टिप्पणी कर सकते हैं (# लाइन की शुरुआत में), जो आपको यह समझने से रोकता है कि आपने किस विशिष्ट पैकेज को रिपॉजिटरी से भुलाने से रोका है।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.