ไฟล์ RPM คืออะไร??
ไฟล์ที่มีนามสกุล .rpm เป็นแพ็คเกจระบบปฏิบัติการ Red Hat Linux สำหรับการติดตั้งโปรแกรมบนระบบ Linux Red Hat Package Manager ใช้รูปแบบไฟล์ RPM และเป็นระบบจัดการแพ็คเกจโอเพ่นซอร์สฟรี แม้ว่าจะสามารถใช้ไฟล์ RPM ได้เช่นเดียวกับการติดตั้งโปรแกรม แต่ไฟล์เหล่านี้สามารถแปลงเป็นรูปแบบแพ็คเกจอื่นได้ เช่น DEB โดยใช้โปรแกรม Debian ชื่อ Alien
รูปแบบไฟล์ RPM
ไฟล์ RPM เป็นไบนารีที่สามารถมีชุดของไฟล์ได้ ส่วนใหญ่แล้ว ไฟล์ RPM จะเป็น “ไบนารี RPM” ซึ่งเป็นไฟล์ที่คอมไพล์แล้วของซอฟต์แวร์ ไฟล์ RPM สามารถมี RPM ต้นทาง (SRPM) ที่สามารถใช้สร้างแพ็คเกจจากซอร์สโค้ด รูปแบบไฟล์ RPM ประกอบด้วยสี่ส่วน
- Lead - ระบุไฟล์เป็นไฟล์ RPM
- ลายเซ็น - สามารถใช้เพื่อรับรองความสมบูรณ์และ/หรือความถูกต้อง
- ส่วนหัว - มีข้อมูลเมตารวมถึงชื่อแพ็คเกจ เวอร์ชัน สถาปัตยกรรม รายการไฟล์ ฯลฯ
- ไฟล์เก็บถาวร - หรือที่เรียกว่า payload ซึ่งมักจะอยู่ในรูปแบบ cpio บีบอัดด้วย GZIP