RPM 4.18 leidimas

Po metų kūrimo buvo išleista paketų tvarkyklė RPM 4.18.0. RPM4 projektą sukūrė Red Hat ir jis naudojamas tokiuose platinimuose kaip RHEL (įskaitant išvestinius projektus CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizenas ir daugelis kitų. Anksčiau nepriklausoma kūrėjų komanda kūrė RPM5 projektą, kuris nėra tiesiogiai susijęs su RPM4 ir šiuo metu yra apleistas (neatnaujintas nuo 2010 m.). Projekto kodas platinamas pagal GPLv2 ir LGPLv2 licencijas.

Ryškiausi 4.18 RPM patobulinimai yra šie:

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

Šaltinis: opennet.ru

Добавить комментарий