जवाबों:
जैसा कि man apt-get
पेज कहता है:
निकालें - निकालें स्थापित करने के लिए समान है सिवाय इसके कि पैकेज स्थापित होने के बजाय हटा दिए जाते हैं। ध्यान दें कि एक पैकेज को हटाने से सिस्टम पर इसकी कॉन्फ़िगरेशन फाइलें निकल जाती हैं । यदि पैकेज नाम के साथ एक प्लस चिन्ह जोड़ा जाता है (बिना किसी बीच की जगह के), हटाए गए के बजाय पहचाने गए पैकेज को स्थापित किया जाएगा।
purge - purge निकालने के लिए समान है सिवाय इसके कि पैकेज हटाए जाते हैं और purged ( किसी भी कॉन्फ़िगरेशन फ़ाइल भी हटा दी जाती हैं )।
यह निश्चित रूप से, उन पैकेजों पर लागू नहीं होता है जो उपयोगकर्ता के होम फोल्डर (जैसे:) के अंदर विन्यास फाइल रखते हैं /home/SexyNoJutsuUser
, इस फाइल को छुआ नहीं जाएगा ( "पर्स" किसी ऐप से संबंधित हर चीज को क्यों नहीं हटाता है? )
उदाहरण के लिए, यदि आप क्रोम, फ़ायरफ़ॉक्स, एक्सबीएमसी या किसी भी अन्य को हटाना चाहते हैं जो आपके /home
फ़ोल्डर के अंदर कुछ कॉन्फ़िगरेशन फ़ाइलें रखता है , तो यह फाइलें वहीं रहेंगी।
दूसरी ओर यदि आप अपाचे, स्क्वीड, माईस्क्ल या किसी अन्य सेवा को स्थापित करना चाहते हैं जो कि उनकी फाइलों को सहेजती है /etc
, तो यह विन्यास फाइल डिलीट हो जाएगी यदि आप इसका उपयोग करते हैं purge
।
एक अन्य प्रश्न पर मेरे उत्तर का एक अंश :
apt-get remove packagename
बायनेरिज़ को हटा देगा, लेकिन पैकेज के कॉन्फ़िगरेशन या डेटा फ़ाइलों को नहींpackagename
।apt-get purge packagename
, या पैकेज के बारेapt-get remove --purge packagename
में सब कुछ के बारे में निकाल देंगेpackagename
, [...]
विशेष रूप से उपयोगी है जब आप एक आवेदन के साथ 'सब शुरू' करना चाहते हैं क्योंकि आपने कॉन्फ़िगरेशन को गड़बड़ कर दिया है।
apt-get purge
कॉन्फ़िगरेशन फ़ाइलों को निकालता है, जबकि apt-get remove
नहीं करता है।
apt
समान है, लेकिन, के लिए एक विकल्पapt-get
): askubuntu.com/questions/936810/apt-remove-vs-purge