El gestor de paquetes RPM, utilizado en diversas distribuciones de Linux tales como proyectos derivados de CentOS, AlmaLinux, Rockie Linux, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux, Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen y muchos otros, ha lanzado su versión 4.19 con una serie de mejoras y correcciones que aportan un mayor rendimiento y funcionalidad.
El comando RPM o Red Hat Package Manager es un código abierto que es usado para cumplir con la gestión de paquetes de los sistemas Red Hat Linux y sus derivados. Dentro de sus funciones principales se incluye el instalar, actualizar, verificar, eliminar, administrar y consultar los paquetes RPM. Esto en Debian es equivalente los paquetes .deb que administra dpkg.
Detalles Destacados:
- Soporte para archivos «.specpart»: Se ha agregado soporte para archivos «.specpart» para la generación dinámica de archivos de especificaciones. Además, se ha añadido «–generate-subpackages» para find_lang.sh, lo que utiliza «.specpart».
- Integración con el Directorio de Cuentas de Usuarios: Se ha proporcionado integración con el directorio de cuentas de usuarios del sistema «sysusers.d» para el procesamiento automático de usuarios y grupos. También se ha añadido soporte para generar usuarios y grupos a partir de los archivos /etc/passwd, /etc/group y sysusers.d incluidos en el paquete.
- Mejoras de Soporte: Se han agregado niveles de arquitectura «x86-64» como arquitecturas. Se han corregido los modelos x86 en rpmrc. Se ha realizado un cambio en el sistema de compilación, donde CMake reemplaza a Autotools. Además, se ha reemplazado fakechroot con tecnología de contenedores.
- Scriptlets %preuntrans y %postuntrans: Se ha añadido soporte para los scriptlets %preuntrans y %postuntrans en los archivos de especificaciones.
- Utilidad rpmsort: Se ha agregado la utilidad rpmsort para ordenar las versiones de paquetes rpm.
- Opciones Adicionales: Se han añadido las opciones «–nopreuntrans», «–nopostuntrans» y «–nosysusers» para deshabilitar scripts y crear usuarios y grupos automáticamente durante la instalación del paquete.
- Varias Correcciones y Mejoras: Se han realizado múltiples correcciones y mejoras, incluyendo mejoras en la información de usuario/grupo en chroot, compatibilidad de rpmscript con chroot, corrección de regresión del gancho del complemento por archivo, supresión de mensajes de advertencia, reparación de inclusiones faltantes en macOS, y más.
Esta nueva versión de RPM promete una experiencia de administración de paquetes más robusta y eficiente para los sistemas Linux que lo utilizan. Puedes obtener más detalles sobre estas mejoras y correcciones en el enlace oficial: RPM.