Lanzamiento del gestor de paquetes RPM 4.18

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

Las mejoras más notables en RPM 4.18:

  • Se ha propuesto una nueva interfaz interactiva llamada "rpmspec --shell", que admite el trabajo con macros y Lua integrado (rpmlua).
  • Se ha añadido una nueva utilidad de línea de comandos llamada rpmuncompress, que simplifica la descompresión de varios archivos.
  • Se ha reescrito el código para manejar archivos grandes, añadiendo protección contra vulnerabilidades que manipulan enlaces simbólicos durante la instalación, recuperación y limpieza.
  • Se ha añadido un nuevo backend OpenPGP para trabajar con firmas de paquetes, basado en el proyecto Sequoia (implementación de OpenPGP en Rust).
  • Se ha propuesto un macro más comprensible llamado "ond" para definir condiciones durante la compilación.
  • Se ha implementado el soporte para etiquetas "meta" y "pre" al definir dependencias débiles (weak dependency).
  • Se ha añadido una nueva sección "%conf" en los archivos spec para la construcción de archivos de configuración.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster