เมื่อฉันคลิกขวาที่แพ็คเกจใน Synaptic Package Manager จะแสดงตัวเลือกสำหรับการลบและการลบโดยสมบูรณ์ ความแตกต่างระหว่างตัวเลือกเหล่านี้คืออะไร?
เมื่อฉันคลิกขวาที่แพ็คเกจใน Synaptic Package Manager จะแสดงตัวเลือกสำหรับการลบและการลบโดยสมบูรณ์ ความแตกต่างระหว่างตัวเลือกเหล่านี้คืออะไร?
คำตอบ:
ทำเครื่องหมายเพื่อลบจะลบแพ็กเกจ แต่ไม่ใช่ไฟล์คอนฟิกูเรชันที่เชื่อมโยงกับแพ็กเกจ มันเทียบเท่ากับ
apt-get remove package_name
Mark for Complete Removal จะทำการล้างแพ็คเกจเช่นลบทั้งไฟล์แพ็คเกจและการกำหนดค่า มันเทียบเท่ากับ
apt-get --purge remove package_name
จากคู่มือ Synaptic Package Manager:
3.2 ในการลบแพ็คเกจ
ไฟล์การกำหนดค่าและข้อมูลที่ผู้ใช้สร้างขึ้น (เช่นเว็บไซต์ใน "/ var / www") จะไม่ถูกลบออกจากระบบโดยค่าเริ่มต้น
Debian เท่านั้น : คุณสามารถเปลี่ยนพฤติกรรมเริ่มต้นในการตั้งค่า
Debian เท่านั้น : หากต้องการลบไฟล์ทั้งหมดที่เกี่ยวข้องกับแพ็คเกจให้เลือก Mark for Complete Removal แทนที่จะเป็น Mark for Removal
ตัวเลือก "การลบสมบูรณ์" จะลบไฟล์การกำหนดค่าทั่วโลกเช่นใน /etc