มาทำความเข้าใจเรื่องนี้กันดีกว่า
ฉลาดซึ่งมักเรียกว่าเครื่องมือ Advance Packaging ดาวน์โหลด .deb ไฟล์ของแพ็คเกจสำหรับคุณ
dpkgซึ่งมักเรียกว่า Debian Package Maintainer คอมไพล์/ติดตั้งแพ็คเกจ .deb ไฟล์สำหรับคุณ จาก เอกสารประกอบของ IBM สำหรับ dpkg (เน้นของตัวเอง):
dpkg เป็นซอฟต์แวร์ที่สร้างฐานระดับล่างของระบบการจัดการแพ็คเกจเดเบียน เป็นตัวจัดการแพ็คเกจเริ่มต้นบน Ubuntu คุณสามารถใช้ dpkg เพื่อติดตั้ง กำหนดค่า อัปเกรด หรือลบแพ็คเกจ Debianและดึงข้อมูลของแพ็คเกจ Debian เหล่านี้
ในกรณีเฉพาะนี้ คุณกล่าวว่า .deb ดาวน์โหลดไฟล์แล้ว ดังนั้น เมื่อคุณดับเบิลคลิกที่ไฟล์ หรือจะเปิดด้วย Software Center ศูนย์ซอฟต์แวร์จะใช้ dpkg เพื่อดำเนินการและติดตั้งแพ็คเกจ ดังนั้นคุณต้องค้นหา dpkg แทน ฉลาด โดยใช้ ps aux:
ps aux | grep dpkg
จากนั้นคุณสามารถฆ่ามันได้โดยใช้:
sudo kill -9 <รหัสกระบวนการ>
คุณยังสามารถรับ ID ของกระบวนการโดยใช้:
sudo lsof /var/lib/dpkg/lock-frontend
และฆ่ามันโดยใช้:
sudo kill -9 <รหัสกระบวนการ>
บันทึก: การฆ่ากระบวนการจะขัดจังหวะ dpkg. คุณไม่สามารถใช้ dpkg อีกครั้งโดยไม่ต้องกำหนดค่า วิ่ง:
sudo dpkg --configure -a