sudo apt-get remove कॉन्फ़िगर फ़ाइलों को नहीं हटाता है


35

मैं लिनक्स / उबंटू के लिए नया हूं - और मैं सोच रहा हूं कि क्या मैं जो व्यवहार देख रहा हूं वह डिजाइन किया गया है। मैंने vsftpd स्थापित किया है:

 sudo apt-get install vsftpd

फिर मैं हटा देता हूं:

 sudo apt-get remove vsftpd

हालाँकि, मैं / etc में देख रहा हूँ कि vsftpd.conf अभी भी मौजूद है। क्या कोई समझा सकता है कि ऐसा क्यों हो रहा है (मैं यह मान रहा हूं कि हटाने के लिए vsftpd से संबंधित सभी फाइलें हटा देगा)?


मैंने सोचा कि आपको इसे शुद्ध करना होगा
Dr_Bunsen

आह! कि के तो कैसे आप के साथ कुछ निकालना बाहर config फ़ाइलों को हटाने! यही मैं करना चाहता हूं ... बस अगर मैं बाद में फिर से स्थापित करने का फैसला करता हूं।
गेब्रियल स्टेपल्स

जवाबों:


49

sudo apt-get purge <program>इसके बजाय का उपयोग करें , साथ ही कॉन्फ़िगर फ़ाइलों को हटाने के लिए।


21

आप पर्स ढूंढ रहे हैं :

sudo apt-get purge vsftpd

कॉन्फिग फाइल्स को भी डिलीट कर देगा। आप removeपैकेज के पहले ही d करने के बाद भी ऐसा कर सकते हैं ।


2
मेरा मानना ​​है कि सभी पैकेजों को सूचीबद्ध करने के लिए dpkg का कुछ विकल्प है जो एक बार स्थापित किए गए थे, लेकिन हटा दिए गए ...? आह हाँ, यहाँ देखें: ascending.wordpress.com/2007/04/10/…
14

2
करता है sudo apt-get remove --purge <program>एक ही प्रभाव है?
उल्लेखनीय रूप से

1
@asymptotically हाँ। एप्ट-गेट मैन पेज का हवाला देते हुए: " कमांड के remove --purgeबराबर है purge"। यदि आप उपयुक्त-कमांड के बारे में सब कुछ जानना चाहते हैं, तो दौड़ें man apt-get
जेडब्ल्यू।

मैंने देखा कि एक फ़ाइल /etc/vsftpd.conf.saveबनाई गई है और पर्स के बाद बनी हुई है। यह स्वीकृत उत्तर होना चाहिए।
ओलिवर विलियम्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.