RPM 4.18 idasilẹ

Lẹhin ọdun kan ti idagbasoke, oluṣakoso package RPM 4.18.0 ti tu silẹ. Ise agbese RPM4 jẹ idagbasoke nipasẹ Red Hat ati pe o lo ni iru awọn pinpin bi RHEL (pẹlu awọn iṣẹ itọsẹ CentOS, Linux Scientific, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ati ọpọlọpọ awọn miran. Ni iṣaaju, ẹgbẹ idagbasoke ominira ni idagbasoke iṣẹ akanṣe RPM5, eyiti ko ni ibatan taara si RPM4 ati pe o ti kọ silẹ lọwọlọwọ (kii ṣe imudojuiwọn lati ọdun 2010). Koodu ise agbese ti pin labẹ awọn iwe-aṣẹ GPLv2 ati LGPLv2.

Awọn ilọsiwaju ti o ṣe akiyesi julọ ni RPM 4.18 ni:

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

orisun: opennet.ru

Fi ọrọìwòye kun