Red Hat Training

A Red Hat training course is available for RHEL 8

5.5. Soporte para archivos de más de 4 GB

En Red Hat Enterprise Linux 8, RPM puede utilizar variables y etiquetas de 64 bits, lo que permite operar con archivos y paquetes de más de 4 GB.

5.5.1. Etiquetas RPM de 64 bits

Existen varias etiquetas RPM tanto en las versiones de 64 bits como en las versiones anteriores de 32 bits. Tenga en cuenta que las versiones de 64 bits tienen la cadena LONG delante de su nombre.

Tabla 5.4. Etiquetas RPM disponibles en versiones de 32 y 64 bits

Nombre de la etiqueta variante de 32 bitsNombre de la etiqueta variante de 62 bitsDescripción de la etiqueta

RPMTAG_SIGSIZE

RPMTAG_LONGSIGSIZE

Tamaño de la cabecera y de la carga útil comprimida.

RPMTAG_ARCHIVESIZE

RPMTAG_LONGARCHIVESIZE

Tamaño de la carga útil sin comprimir.

RPMTAG_FILESIZES

RPMTAG_LONGFILESIZES

Conjunto de tamaños de archivos.

RPMTAG_SIZE

RPMTAG_LONGSIZE

Suma de todos los tamaños de archivos.

5.5.1.1. Uso de etiquetas de 64 bits en la línea de comandos

Las extensiones LONG están siempre activadas en la línea de comandos. Si anteriormente utilizaba scripts que contenían el comando rpm -q --qf, puede añadir long al nombre de dichas etiquetas:

rpm -qp --qf="[%{filenames} %{longfilesizes}\n]"