पैकेज हटाने के बाद क्या मैं कॉन्फ़िगरेशन फ़ाइलों को शुद्ध कर सकता हूं?


41

मैं एक पैकेज को हटाने के साथ कर रहा था, apt-get removeलेकिन तब मुझे महसूस हुआ --purgeकि कॉन्फ़िगरेशन फ़ाइलों को हटाने के लिए मुझे इसके साथ करना चाहिए ।

क्या मैं पैकेज कॉन्फ़िगरेशन फ़ाइलों को आसानी से हटा सकता हूं या क्या मुझे पैकेज को पुनर्स्थापित करने की आवश्यकता है और फिर ए के साथ हटा दें --purge?

जवाबों:


48

हाँ तुम कर सकते हो।

कमांड लाइन से:

sudo apt-get remove --purge packagename

यह सभी शेष फ़ाइलों को हटा देगा जो पैकेज स्थापित किया गया था।


आप इसे GUI से भी कर सकते हैं:

  • सॉफ्टवेयर सेंटर से Synaptic स्थापित करेंSynaptic स्थापित करें
  • सिनैप्टिक चलाएं
  • "स्थापित नहीं (अवशिष्ट विन्यास)" के तहत सूचीबद्ध पैकेज खोजें
    अवशिष्ट विन्यास के साथ संकुल
  • पैकेज पर राइट क्लिक करें और क्लिक करें, पूर्ण निष्कासन के लिए चिह्न मेन्यू
  • टूल बार पर चेक बटन पर क्लिक करें और संवाद पॉप अप होने पर लागू करें पर क्लिक करें। संवाद

3
के तहत apt 1.0.9.2ubuntu2 apt-get remove --purgeनिकाला नहीं गया विन्यास फाइल या डेटाबेस है कि यह दर्शाता है के बाद पैकेज हटा दिया गया था जारी किया Package xxxx is not installed, so not removeddpkg --purgeसही सफाई के लिए आवश्यक था।
19

53

यहाँ एक सरल आदेश है जो आपके अनुरोध को पूरा करेगा:

dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f1)

@ user1133275 मैं बहुत भ्रमित हूं, क्या आप बैकटिक्स के बारे में शिकायत कर रहे हैं?
मिहेल मलोस्तानिडिस

2
आपको समझाना चाहिए कि वास्तव में वह क्या करता है। किसी तरह यह mysql एक सर्वर मैं इसे पर चला से हटा दिया।
सुमित

3

आप पहले से अनइंस्टॉल किए गए सभी पैकेजों को शुद्ध कर सकते हैं aptitude:

aptitude purge ?config-files

आप व्यक्तिगत पैकेज भी शुद्ध कर सकते हैं, लेकिन फिर आपको एक-एक करके निर्भरताओं को भी शुद्ध करना होगा। यह व्यावहारिक नहीं है।

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