Versión RPM 4.18

Despois dun ano de desenvolvemento, lanzouse o xestor de paquetes RPM 4.18.0. O proxecto RPM4 é desenvolvido por Red Hat e úsase en distribucións como RHEL (incluíndo proxectos derivados CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen e moitos outros. Anteriormente, un equipo de desenvolvemento independente desenvolveu o proxecto RPM5, que non está directamente relacionado con RPM4 e actualmente está abandonado (sen actualizar desde 2010). O código do proxecto distribúese baixo licenzas GPLv2 e LGPLv2.

As melloras máis notables en RPM 4.18 son:

  • Propúxose un novo shell interactivo "rpmspec -shell", que admite traballar con macros e Lua incorporado (rpmlua).
  • Engadiuse unha nova utilidade de liña de comandos, rpmuncompress, para facilitar o desempaquetado de varios ficheiros.
  • Reelaborouse o código para xestionar ficheiros grandes para incluír protección contra as vulnerabilidades de manipulación de ligazóns simbólicas durante a instalación, a recuperación e a limpeza.
  • Engadiuse un novo backend OpenPGP para traballar con sinaturas de paquetes, baseado no proxecto Sequoia (implementación de OpenPGP na linguaxe Rust).
  • Propúxose unha macro "%bcond" máis comprensible para definir as condicións durante a montaxe.
  • Ao definir dependencias débiles, implementouse o soporte para as etiquetas "meta" e "pre".
  • Engadiuse unha nova sección "%conf" aos ficheiros de especificacións para montar ficheiros de configuración.

Fonte: opennet.ru

Engadir un comentario