RPM 4.18 sürümü

Bir yıllık geliştirme sürecinin ardından paket yöneticisi RPM 4.18.0 piyasaya sürüldü. RPM4 projesi Red Hat tarafından geliştirilmiştir ve RHEL (CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux türev projeleri dahil), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS gibi dağıtımlarda kullanılmaktadır. Tizen ve diğerleri. Daha önce bağımsız bir geliştirme ekibi, doğrudan RPM5 ile ilgili olmayan ve şu anda terk edilmiş (4'dan beri güncellenmeyen) RPM2010 projesini geliştirmişti. Proje kodu GPLv2 ve LGPLv2 lisansları altında dağıtılmaktadır.

RPM 4.18'deki en dikkate değer iyileştirmeler şunlardır:

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

Kaynak: opennet.ru

Yorum ekle