RPM 4.18 -julkaisu

Vuoden kehitystyön jälkeen paketinhallintaohjelma RPM 4.18.0 julkaistiin. RPM4-projektin on kehittänyt Red Hat ja sitä käytetään sellaisissa jakeluissa kuin RHEL (mukaan lukien johdannaisprojektit CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ja monet muut. Aiemmin riippumaton kehitystiimi kehitti RPM5-projektin, joka ei liity suoraan RPM4:ään ja on tällä hetkellä hylätty (ei päivitetty vuoden 2010 jälkeen). Projektikoodia jaetaan GPLv2- ja LGPLv2-lisensseillä.

RPM 4.18:n merkittävimmät parannukset ovat:

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

Lähde: opennet.ru

Lisää kommentti