Lanzamiento RPM 4.18

Después de un año de desarrollo, se lanzó el administrador de paquetes RPM 4.18.0. El proyecto RPM4 es desarrollado por Red Hat y se utiliza en distribuciones como RHEL (incluidos los proyectos derivados CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen y muchos otros. Anteriormente, un equipo de desarrollo independiente desarrolló el proyecto RPM5, que no está directamente relacionado con RPM4 y actualmente está abandonado (no actualizado desde 2010). El código del proyecto se distribuye bajo licencias GPLv2 y LGPLv2.

Las mejoras más notables en RPM 4.18 son:

  • Se ha propuesto un nuevo shell interactivo “rpmspec -shell”, que admite el trabajo con macros y Lua integrado (rpmlua).
  • Se ha agregado una nueva utilidad de línea de comandos, rpmuncompress, para facilitar el descompresión de varios archivos.
  • El código para manejar archivos grandes ha sido reelaborado para incluir protección contra vulnerabilidades de manipulación de enlaces simbólicos durante la instalación, recuperación y limpieza.
  • Se agregó un nuevo backend OpenPGP para trabajar con firmas de paquetes, basado en el proyecto Sequoia (implementación de OpenPGP en el lenguaje Rust).
  • Se ha propuesto una macro más comprensible “%bcond” para definir las condiciones durante el montaje.
  • Al definir dependencias débiles, se implementó el soporte para etiquetas "meta" y "pre".
  • Se ha agregado una nueva sección "%conf" a los archivos de especificaciones para ensamblar archivos de configuración.

Fuente: opennet.ru

Añadir un comentario