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

пікір қалдыру