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

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх