6.2. Características y cambios notables del RPM


Red Hat Enterprise Linux (RHEL) 8 se distribuye con RPM 4.14. Esta versión introduce muchas mejoras respecto a RPM 4.11, que está disponible en RHEL 7.

Las características más destacadas son:

  • Los paquetes debuginfo pueden instalarse en paralelo
  • Apoyo a las dependencias débiles
  • Apoyo a las dependencias ricas o booleanas
  • Soporte para empaquetar archivos de más de 4 GB de tamaño
  • Apoyo a los activadores de archivos
  • Nuevos interruptores --nopretrans y --noposttrans para desactivar la ejecución de los scriptlets %pretrans y %posttrans respectivamente.
  • Nuevo interruptor --noplugins para desactivar la carga y ejecución de todos los plug-ins RPM.
  • Nuevo plug-in syslog para registrar cualquier actividad de RPM mediante el protocolo System Logging (syslog).
  • El comando rpmbuild puede ahora realizar todos los pasos de construcción desde un paquete fuente directamente.

    Esto es posible si se utiliza rpmbuild con cualquiera de las opciones de -r[abpcils].

  • Soporte para el modo de reinstalación.

    Esto está garantizado por la nueva opción --reinstall. Para reinstalar un paquete previamente instalado, utilice la siguiente sintaxis:

    rpm {--reinstall} [install-options] PACKAGE_FILE

    Esta opción asegura una correcta instalación del nuevo paquete y la eliminación del antiguo.

  • Soporte para el modo de conservación de SSD.

    Esto está garantizado por la nueva macro %_minimize_writes, que está disponible en el archivo /usr/lib/rpm/macros. La macro está configurada por defecto a 0. Para minimizar la escritura en los discos SSD, configure %_minimize_writes a 1.

  • Nueva utilidad rpm2archive para convertir la carga útil de los rpm en archivos tar

Vea más información sobre las nuevas características de RPM en RHEL 8.

Los cambios más destacados son:

  • Un parser de especificaciones más estricto
  • Simplificación de la comprobación de la salida de la firma en modo no-verboso
  • Se ha mejorado la compatibilidad con las compilaciones reproducibles (compilaciones que crean un paquete idéntico):

    • Ajuste del tiempo de construcción
    • Establecer el mtime del archivo (tiempo de modificación del archivo)
    • Configuración de buildhost
  • El uso de la opción -p para consultar un ARCHIVO-PACKAGE desinstalado es ahora opcional. Para este caso de uso, el comando rpm ahora devuelve el mismo resultado con o sin la opción -p. El único caso de uso en el que la opción -p es necesaria es para verificar que el nombre del archivo no coincide con ningún Provides en la base de datos rpmdb.
  • Adiciones y desapariciones en las macros

    • La macro %makeinstall ha quedado obsoleta. Para instalar un programa, utilice en su lugar la macro %make_install.
  • El comando rpmbuild --sign ha quedado obsoleto.

    Tenga en cuenta que el uso de la opción --sign con el comando rpmbuild ha quedado obsoleto. Para añadir una firma a un paquete ya existente, utilice rpm --addsign en su lugar.

Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba