Versiunea RPM 4.18

După un an de dezvoltare, a fost lansat managerul de pachete RPM 4.18.0. Proiectul RPM4 este dezvoltat de Red Hat și este utilizat în distribuții precum RHEL (inclusiv proiecte derivate CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen și mulți alții. Anterior, o echipă de dezvoltare independentă a dezvoltat proiectul RPM5, care nu are legătură directă cu RPM4 și este în prezent abandonat (neactualizat din 2010). Codul proiectului este distribuit sub licențe GPLv2 și LGPLv2.

Cele mai notabile îmbunătățiri ale RPM 4.18 sunt:

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

Sursa: opennet.ru

Adauga un comentariu