ما هو ملف RPM؟
الملف بامتداد .rpm هو حزمة نظام تشغيل Red Hat Linux لتثبيت البرامج على أنظمة Linux. يستخدم Red Hat Package Manager تنسيق ملف RPM وهو نظام إدارة حزم مجاني ومفتوح المصدر. على الرغم من أنه يمكن استخدام ملفات RPM كما هو الحال في تثبيت البرامج ، إلا أنه يمكن تحويلها إلى تنسيقات حزم أخرى مثل DEB باستخدام برنامج Debian المسمى Alien.
تنسيق ملف RPM
ملف RPM هو ملف ثنائي يمكن أن يحتوي على مجموعة من الملفات. في معظم الأحيان ، تكون ملفات RPM “RPMs ثنائية” وهي الملفات التنفيذية المترجمة للبرنامج. يمكن أن يحتوي ملف RPM على RPMs المصدر (SRPMs) التي يمكن استخدامها لإنشاء الحزمة من التعليمات البرمجية المصدر. يتكون تنسيق ملف RPM من أربعة أقسام.
- الرصاص - يحدد الملف كملف RPM
- التوقيع - يمكن استخدامه لضمان النزاهة و / أو الأصالة
- الرأس - يحتوي على بيانات وصفية بما في ذلك اسم الحزمة ، والإصدار ، والهندسة المعمارية ، وقائمة الملفات ، وما إلى ذلك.
- أرشيف الملفات - يُعرف أيضًا باسم الحمولة ، والتي تكون عادةً بتنسيق cpio ، مضغوطة باستخدام GZIP