Hoʻokuʻu ʻia o ka luna pūʻolo RPM 4.18

Ma hope o hoʻokahi makahiki o ka hoʻomohala ʻana, ua hoʻokuʻu ʻia ka luna pūʻolo RPM 4.18.0. Hoʻokumu ʻia ka papahana RPM4 e Red Hat a hoʻohana ʻia i nā māhele like RHEL (me nā papahana derivative CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, ʻO Tizen a me nā mea ʻē aʻe he nui. Ma mua, ua hoʻomohala kahi hui hoʻomohala kūʻokoʻa i ka papahana RPM5, ʻaʻole pili pono iā RPM4 a ua haʻalele ʻia i kēia manawa (ʻaʻole i hōʻano hou ʻia mai 2010). Hāʻawi ʻia ke code papahana ma lalo o nā laikini GPLv2 a me LGPLv2.

ʻO nā hoʻomaikaʻi kaulana loa ma RPM 4.18:

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

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka