RPM 4.18 release

Efter ett års utveckling släpptes pakethanteraren RPM 4.18.0. RPM4-projektet är utvecklat av Red Hat och används i sådana distributioner som RHEL (inklusive derivatprojekt CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen och många andra. Tidigare har ett oberoende utvecklingsteam utvecklat RPM5-projektet, som inte är direkt relaterat till RPM4 och för närvarande är övergivet (ej uppdaterat sedan 2010). Projektkoden distribueras under GPLv2- och LGPLv2-licenser.

De mest anmärkningsvärda förbättringarna i RPM 4.18 är:

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

Källa: opennet.ru

Lägg en kommentar