เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

8.2.4. การถอดและล้างแพ็คเกจ‌


การลบแพ็คเกจนั้นง่ายกว่าการติดตั้งแพ็คเกจ มาดูวิธีการถอดแพ็คเกจด้วย dpkg และ ฉลาด.

ในการลบแพ็คเกจด้วย dpkgจัดหา -r or --ลบ ตามด้วยชื่อของแพ็คเกจ อย่างไรก็ตาม การลบนี้ยังไม่สมบูรณ์: ไฟล์คอนฟิกูเรชันทั้งหมด สคริปต์ผู้ดูแล ล็อกไฟล์ (บันทึกของระบบ) ข้อมูลที่สร้างโดย daemon (เช่น เนื้อหาของไดเร็กทอรีเซิร์ฟเวอร์ LDAP หรือเนื้อหาของฐานข้อมูลสำหรับเซิร์ฟเวอร์ SQL ) และข้อมูลผู้ใช้อื่นๆ ส่วนใหญ่ที่จัดการโดยแพ็กเกจจะยังคงไม่เสียหาย ตัวเลือกการลบทำให้ง่ายต่อการถอนการติดตั้งโปรแกรม และติดตั้งใหม่ในภายหลังด้วยการกำหนดค่าเดียวกัน โปรดจำไว้ว่าการพึ่งพาจะไม่ถูกลบออก พิจารณาตัวอย่างนี้:


# dpkg --ลบ kali-linux-gpu

(กำลังอ่านฐานข้อมูล ... 317681 ไฟล์และไดเรกทอรีที่ติดตั้งอยู่ในปัจจุบัน) กำลังลบ kali-linux-gpu (2016.3.2) ...

# dpkg --ลบ kali-linux-gpu

(กำลังอ่านฐานข้อมูล ... 317681 ไฟล์และไดเรกทอรีที่ติดตั้งอยู่ในปัจจุบัน) กำลังลบ kali-linux-gpu (2016.3.2) ...


คุณสามารถลบแพ็คเกจออกจากระบบด้วย apt ลบ แพ็คเกจ. APT จะลบแพ็คเกจที่ขึ้นอยู่กับแพ็คเกจที่จะถูกลบโดยอัตโนมัติ ชอบ dpkg ตัวอย่าง ไฟล์การกำหนดค่าและข้อมูลผู้ใช้จะไม่ถูกลบ

คุณสามารถใช้ ฉลาด (หรือ apt-get และ ความถนัด) เพื่อติดตั้งแพ็คเกจบางอย่างและลบรายการอื่นในบรรทัดคำสั่งเดียวกัน ด้วย an ติดตั้งทั้งหมด คำสั่ง เพิ่ม “-” กับชื่อของแพ็คเกจที่คุณต้องการลบ ด้วย an apt ลบ คำสั่ง เพิ่ม “+” ไปยังชื่อของแพ็คเกจที่คุณต้องการติดตั้ง

ตัวอย่างต่อไปแสดงวิธีการติดตั้งสองวิธีที่แตกต่างกัน แพ็คเกจ 1 และเพื่อลบ แพ็คเกจ 2.


# apt ติดตั้ง แพ็คเกจ1 แพ็คเกจ2-

[ ... ]

# apt ลบ แพ็คเกจ1+ แพ็คเกจ2

[ ... ]

# apt ติดตั้ง แพ็คเกจ1 แพ็คเกจ2-

[ ... ]

# apt ลบ แพ็คเกจ1+ แพ็คเกจ2

[ ... ]


นอกจากนี้ยังสามารถใช้เพื่อยกเว้นแพ็คเกจที่จะติดตั้งได้ เช่น เนื่องจาก a แนะนำ (ไว้คุยกันทีหลัง) โดยทั่วไป โปรแกรมแก้ปัญหาการพึ่งพาจะใช้ข้อมูลนั้นเป็นคำใบ้เพื่อค้นหาวิธีแก้ไขอื่น

หากต้องการลบข้อมูลทั้งหมดที่เกี่ยวข้องกับแพ็คเกจ คุณสามารถล้างข้อมูลแพ็คเกจด้วย ดีพีกก. -ป แพ็คเกจ,หรือ ฉลาดล้าง แพ็คเกจ คำสั่ง การดำเนินการนี้จะลบแพ็คเกจและข้อมูลผู้ใช้ทั้งหมดออกอย่างสมบูรณ์ และในกรณีของ ฉลาดจะลบการพึ่งพาเช่นกัน


# dpkg -r เดเบียน-cd

(กำลังอ่านฐานข้อมูล ... 97747 ไฟล์และไดเรกทอรีที่ติดตั้งอยู่ในปัจจุบัน) กำลังลบ debian-cd (3.1.17) ...

# dpkg -P เดเบียน-cd

(กำลังอ่านฐานข้อมูล ... 97401 ไฟล์และไดเรกทอรีที่ติดตั้งอยู่ในปัจจุบัน) กำลังลบ debian-cd (3.1.17) ...

กำลังล้างไฟล์การกำหนดค่าสำหรับ debian-cd (3.1.17) ...

# dpkg -r เดเบียน-cd

(กำลังอ่านฐานข้อมูล ... 97747 ไฟล์และไดเรกทอรีที่ติดตั้งอยู่ในปัจจุบัน) กำลังลบ debian-cd (3.1.17) ...

# dpkg -P เดเบียน-cd

(กำลังอ่านฐานข้อมูล ... 97401 ไฟล์และไดเรกทอรีที่ติดตั้งอยู่ในปัจจุบัน) กำลังลบ debian-cd (3.1.17) ...

กำลังล้างไฟล์การกำหนดค่าสำหรับ debian-cd (3.1.17) ...


คำเตือน! ด้วยลักษณะที่ชัดเจนของการชำระล้าง อย่าดำเนินการอย่างไม่สุภาพ คุณจะสูญเสียทุกอย่างที่เกี่ยวข้องกับแพ็คเกจนั้น


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: