<ก่อนหน้านี้ | Contents | ถัดไป>
2.dpkg
dpkg เป็นผู้จัดการแพ็คเกจสำหรับ debianระบบพื้นฐาน มันสามารถติดตั้ง ลบ และสร้างแพ็คเกจได้ แต่ต่างจากระบบจัดการแพ็คเกจอื่น ๆ มันไม่สามารถดาวน์โหลดและติดตั้งแพ็คเกจหรือการอ้างอิงโดยอัตโนมัติ ส่วนนี้ครอบคลุมการใช้ dpkg เพื่อจัดการแพ็คเกจที่ติดตั้งในเครื่อง:
• ในการแสดงรายการแพ็คเกจทั้งหมดที่ติดตั้งบนระบบ จากประเภทพรอมต์เทอร์มินัล:
ดีพีกก. -ล
• ขึ้นอยู่กับจำนวนของแพ็คเกจในระบบของคุณ สิ่งนี้สามารถสร้างเอาต์พุตจำนวนมากได้ ไปป์เอาต์พุตผ่าน grep เพื่อดูว่ามีการติดตั้งแพ็คเกจเฉพาะหรือไม่:
dpkg -l | grep apache2
แทนที่ apache2 ด้วยชื่อแพ็กเกจ ส่วนหนึ่งของชื่อแพ็กเกจ หรือนิพจน์ทั่วไปอื่นๆ
• ในการแสดงรายการไฟล์ที่ติดตั้งโดยแพ็กเกจ ในกรณีนี้คือแพ็กเกจ ufw ให้ป้อน:
dpkg -L ufw
• หากคุณไม่แน่ใจว่าแพ็คเกจใดติดตั้งไฟล์ dpkg -S อาจบอกคุณได้ ตัวอย่างเช่น:
dpkg -S /etc/host.conf
ไฟล์ฐาน: /etc/host.conf
ผลลัพธ์แสดงให้เห็นว่า /etc/hosts.conf เป็นของแพ็คเกจไฟล์ฐาน
ไฟล์จำนวนมากถูกสร้างขึ้นโดยอัตโนมัติในระหว่างกระบวนการติดตั้งแพ็คเกจ และแม้ว่าจะอยู่ในระบบไฟล์ก็ตาม ดีพีกก. -ส อาจไม่รู้ว่าเป็นของแพ็คเกจไหน
• คุณสามารถติดตั้งในเครื่องได้ หญิงที่เข้าสังคมครั้งแรก ไฟล์โดยป้อน:
sudo dpkg -i zip_3.0-4_i386.deb
เปลี่ยนแปลง zip_3.0-4_i386.deb ไปยังชื่อไฟล์จริงของไฟล์ .deb ในเครื่องที่คุณต้องการติดตั้ง
• การถอนการติดตั้งแพ็คเกจสามารถทำได้โดย:
sudo dpkg -r zip
การถอนการติดตั้งแพ็คเกจโดยใช้ dpkg ในกรณีส่วนใหญ่ is ไม่ ที่แนะนำ. ควรใช้ตัวจัดการแพ็คเกจที่จัดการการพึ่งพาเพื่อให้แน่ใจว่าระบบอยู่ในสถานะที่สอดคล้องกัน เช่น การใช้ dpkg -r ซิป จะลบแพ็คเกจ zip ออก แต่แพ็คเกจใดๆ ที่ขึ้นอยู่กับแพ็คเกจนั้นจะยังคงได้รับการติดตั้งและอาจทำงานไม่ถูกต้องอีกต่อไป
สำหรับตัวเลือก dpkg เพิ่มเติม โปรดดูที่หน้าคน: ผู้ชาย dpkg.