Liberigo de pakaĵmanaĝero RPM 4.18

Post jaro da evoluo, la pakaĵmanaĝero RPM 4.18.0 estis liberigita. La projekto RPM4 estas evoluigita de Red Hat kaj estas uzata en tiaj distribuoj kiel RHEL (inkluzive de derivitaj projektoj CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen kaj multaj aliaj. Antaŭe, sendependa disvolva teamo evoluigis la projekton RPM5, kiu ne rekte rilatas al RPM4 kaj estas nuntempe forlasita (ne ĝisdatigita ekde 2010). La projektkodo estas distribuita sub GPLv2 kaj LGPLv2-licencoj.

La plej rimarkindaj plibonigoj en RPM 4.18 estas:

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

fonto: opennet.ru

Aldoni komenton