aspose.info
TH

DEB - ไฟล์บีบอัด Bzip Tar

อัปเดตเมื่อ

ไฟล์ DEB คืออะไร??

ไฟล์ที่มีนามสกุล .deb เป็นรูปแบบไฟล์แพ็คเกจไบนารีของ Debian ที่มีให้สำหรับการเผยแพร่แพ็คเกจซอฟต์แวร์บน Linux OS ประกอบด้วยไฟล์เก็บถาวร TAR สองไฟล์ DPKG จัดเตรียมกลไกในการอ่านและติดตั้งแพ็คเกจ DEB สามารถติดตั้งแพ็คเกจ DEB ได้โดยใช้อินเทอร์เฟซการจัดการซอฟต์แวร์แพ็คเกจ APT ไฟล์ DEB มีประเภทสื่ออินเทอร์เน็ตเป็น `application/vnd.debian.binary-package'

รูปแบบไฟล์ DEB

ไฟล์ DEB ประกอบด้วยไฟล์เก็บถาวร TAR สองไฟล์ ไฟล์เก็บถาวรหนึ่งเก็บข้อมูลการควบคุมและอีกไฟล์หนึ่งมีข้อมูลที่ติดตั้งได้

การจัดแพ็คเกจ

ไฟล์ DEB เป็นไฟล์เก็บถาวร ar ที่มีค่าเวทมนตร์เป็น !<arch> . ตั้งแต่ Debian 0.93 กลไกการเก็บถาวรของไฟล์ DEB จะมีสามไฟล์ตามลำดับที่ระบุ

  1. Debian Binary - มันถูกกำหนดให้มีชุดของบรรทัด คั่นด้วยบรรทัดใหม่ ในปัจจุบัน มีเพียงบรรทัดเดียวที่อธิบายหมายเลขรุ่น หมายเลขเวอร์ชันปัจจุบันคือ 2.0
  2. Control Archive - ประกอบด้วยไฟล์เก็บถาวร control.tar ที่มีสคริปต์ผู้ดูแลและข้อมูลเมตาเกี่ยวกับแพ็คเกจ เช่น ชื่อแพ็คเกจ เวอร์ชัน การขึ้นต่อกัน และผู้ดูแล
  3. Data Archive - เป็นไฟล์เก็บถาวร tar ชื่อ data.tar และมีไฟล์สื่อที่ติดตั้งได้จริง ไฟล์เก็บถาวรสามารถบีบอัดด้วย gz, bz2, lzma หรือ xz และนามสกุลไฟล์ของไฟล์เก็บถาวรข้อมูลจะเปลี่ยนตามไปด้วย

ควบคุมเอกสารเก่า

เอกสารควบคุมสามารถรวมเนื้อหาดังต่อไปนี้

  • control - มีคำอธิบายสั้น ๆ ของแพ็คเกจรวมถึงข้อมูลอื่น ๆ เช่นการอ้างอิง
  • md5sums - ประกอบด้วยการตรวจสอบ MD5 ของไฟล์ทั้งหมดในแพ็คเกจเพื่อตรวจหาไฟล์ที่เสียหายหรือไม่สมบูรณ์
  • conffiles - แสดงรายการไฟล์ของแพ็คเกจที่ควรถือเป็นไฟล์กำหนดค่า ไฟล์คอนฟิกูเรชันจะไม่ถูกเขียนทับระหว่างการอัพเดต เว้นแต่จะระบุไว้
  • preinst, postinst, prerm และ postrm - สคริปต์ทางเลือกที่ดำเนินการก่อนหรือหลังการติดตั้งหรือลบแพ็คเกจ
  • config เป็นสคริปต์เสริมที่รองรับกลไกการกำหนดค่า debconf
  • shlibs - เป็นรายการการอ้างอิงไลบรารีที่ใช้ร่วมกัน

อ้างอิง

ดูเพิ่มเติม