Нашри 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

Илова Эзоҳ