Издание на пакетния мениджър 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, Tizen и много други. Преди, независим екип разработваше проект RPM5, който не е свързан пряко с RPM4 и в момента е изоставен (не е обновяван от 2010 г.). Кодът на проекта се разпространява под лицензите GPLv2 и LGPLv2.

Най-забележимите подобрения в RPM 4.18:

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

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster