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» для сборки файлов конфигурации.

Source: opennet.ru

Комментарий кошуу