RPM 4.18-Version

Nach einem Jahr Entwicklungszeit wurde der Paketmanager RPM 4.18.0 veröffentlicht. Das RPM4-Projekt wurde von Red Hat entwickelt und wird in Distributionen wie RHEL (einschließlich abgeleiteter Projekte CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, verwendet. Tizen und viele andere. Zuvor entwickelte ein unabhängiges Entwicklungsteam das RPM5-Projekt, das nicht direkt mit RPM4 zusammenhängt und derzeit aufgegeben wird (seit 2010 nicht aktualisiert). Der Projektcode wird unter den Lizenzen GPLv2 und LGPLv2 vertrieben.

Die bemerkenswertesten Verbesserungen in RPM 4.18 sind:

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

Source: opennet.ru

Kommentar hinzufügen