RPM 4.18 ngabebaskeun

Saatos sataun pangwangunan, manajer pakét RPM 4.18.0 dileupaskeun. Proyék RPM4 dikembangkeun ku Red Hat sareng dianggo dina distribusi sapertos RHEL (kalebet proyék turunan CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen sareng seueur anu sanésna. Saméméhna, tim pamekaran mandiri ngembangkeun proyék RPM5, anu henteu langsung aya hubunganana sareng RPM4 sareng ayeuna ditinggalkeun (henteu diropéa saprak 2010). Kodeu proyék disebarkeun dina lisénsi GPLv2 sareng LGPLv2.

Perbaikan anu paling kasohor dina RPM 4.18 nyaéta:

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

sumber: opennet.ru

Tambahkeun komentar