sudo apt-get remove ไม่ลบไฟล์ปรับแต่ง


35

ฉันใหม่สำหรับ Linux / Ubuntu - และฉันสงสัยว่าพฤติกรรมที่ฉันเห็นนั้นได้รับการออกแบบมาหรือไม่ ฉันได้ติดตั้ง vsftpd:

 sudo apt-get install vsftpd

จากนั้นฉันจะลบ:

 sudo apt-get remove vsftpd

อย่างไรก็ตามการดูใน / etc ฉันเห็นว่า vsftpd.conf ยังคงปรากฏอยู่ ใครสามารถอธิบายว่าทำไมสิ่งนี้จึงเกิดขึ้น (ฉันสมมติว่าการลบจะลบไฟล์ทั้งหมดที่เกี่ยวข้องกับ vsftpd)?


ฉันคิดว่าคุณต้องล้างมัน
Dr_Bunsen

Ah! นั่นคือวิธีที่คุณจะลบบางสิ่งโดยไม่ลบไฟล์ปรับแต่ง! นั่นคือสิ่งที่ฉันต้องการจะทำ ... ในกรณีที่ฉันตัดสินใจติดตั้งใหม่ในภายหลัง
Gabriel Staples

คำตอบ:



21

คุณกำลังมองหาการกำจัด :

sudo apt-get purge vsftpd

จะลบไฟล์ปรับแต่งด้วย คุณสามารถทำได้แม้หลังจากremoveแพคเกจ d แล้ว


2
ฉันเชื่อว่ายังมีตัวเลือกของ dpkg ที่จะแสดงรายการแพ็คเกจทั้งหมดที่ติดตั้งครั้งเดียว แต่ถูกลบออก ... ? อ่าใช่ดูที่นี่: ascending.wordpress.com/2007/04/10/…
codeling

2
ไม่sudo apt-get remove --purge <program>ได้มีผลกระทบเหมือนกันหรือไม่
สะดุดตาเคล็ดลับ

1
@asymptotically ใช่ การอ้างถึงหน้าคนฉลาด - รับ: " remove --purgeเทียบเท่ากับpurgeคำสั่ง" ถ้าคุณต้องการที่จะรู้ทุกอย่างเกี่ยวกับคำสั่ง apt-get man apt-getวิ่ง
เจดับบลิว

ฉันสังเกตเห็นว่าไฟล์/etc/vsftpd.conf.saveถูกสร้างขึ้นและยังคงอยู่หลังจากการกำจัด นี่ควรเป็นคำตอบที่ยอมรับได้
โอลิเวอร์วิลเลียมส์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.