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، استفاده می شود. تایزن و بسیاری دیگر. پیش از این، یک تیم توسعه مستقل پروژه RPM5 را توسعه داده بود که مستقیماً با RPM4 مرتبط نیست و در حال حاضر رها شده است (از سال 2010 به روز نشده است). کد پروژه تحت مجوزهای GPLv2 و LGPLv2 توزیع شده است.

قابل توجه ترین پیشرفت ها در RPM 4.18 عبارتند از:

  • Предложена новая интерактивная оболочка «rpmspec —shell», поддерживающая работу с макросами и встроенным Lua (rpmlua).
  • Добавлена новая утилита командной строки rpmuncompress, упрощающая распаковку нескольких файлов.
  • Переработан код для обработки больших файлов, в который добавлена защита от уязвимостей, манипулирующих символическими ссылками в процессе установки, восстановления и очистки.
  • Добавлен новый OpenPGP-бэкенд для работы с подписями пакетов, основанный на проекте Sequoia (реализация OpenPGP на языке Rust).
  • Предложен более понятный макрос «%bcond» для определения условий при сборке.
  • При определении слабых зависимостей (weak dependency) реализована поддержка тегов «meta» и «pre».
  • В spec-файлы добавлена новая секция «%conf» для сборки файлов конфигурации.

منبع: opennet.ru

اضافه کردن نظر