إصدار RPM 4.18

بعد عام من التطوير ، تم إصدار مدير الحزم RPM 4.18.0. تم تطوير مشروع RPM4 بواسطة Red Hat ويستخدم في توزيعات مثل RHEL (بما في ذلك المشاريع المشتقة من CentOS و Scientific Linux و AsiaLinux و Red Flag Linux و Oracle Linux) و Fedora و SUSE و openSUSE و ALT Linux و OpenMandriva و Mageia و PCLinuxOS و Tizen وغيرها الكثير. في السابق ، طور فريق تطوير مستقل مشروع RPM5 ، والذي لا يرتبط مباشرة بـ RPM4 وهو مهجور حاليًا (لم يتم تحديثه منذ عام 2010). يتم توزيع كود المشروع بموجب تراخيص GPLv2 و LGPLv2.

أبرز التحسينات في RPM 4.18 هي:

  • تم اقتراح قذيفة تفاعلية جديدة "rpmspec --shell" تدعم العمل مع وحدات الماكرو و Lua (rpmlua) المضمنة.
  • تمت إضافة أداة مساعدة جديدة لسطر الأوامر ، rpmuncompress ، لتسهيل فك ضغط الملفات المتعددة.
  • تمت إعادة تصميم الكود الخاص بمعالجة الملفات الكبيرة للحماية من الثغرات الأمنية التي تتعامل مع الروابط الرمزية أثناء التثبيت والإصلاح والتنظيف.
  • تمت إضافة واجهة OpenPGP خلفية جديدة لتوقيع الحزمة ، بناءً على مشروع Sequoia (تطبيق OpenPGP في Rust).
  • تم اقتراح ماكرو "٪ bcond" أكثر قابلية للفهم لتعريف شروط البناء.
  • عند تحديد التبعيات الضعيفة ، يتم دعم العلامات "meta" و "pre".
  • تمت إضافة قسم "٪ conf" جديد إلى ملفات المواصفات لبناء ملفات التكوين.

المصدر: opennet.ru

إضافة تعليق