Red Hat Training
A Red Hat training course is available for RHEL 8
4.7. Cómo manejar paquetes RPM con scripts Perls
En RHEL 8, el lenguaje de programación Perl no está incluido en el buildroot por defecto. Por lo tanto, los paquetes RPM que incluyen scripts de Perl deben indicar explícitamente la dependencia de Perl utilizando la directiva BuildRequires:
en el archivo RPM SPEC.
4.7.1. Dependencias comunes relacionadas con Perl
Las dependencias de compilación relacionadas con Perl que se utilizan con más frecuencia en BuildRequires:
son :
perl-generators
Genera automáticamente
Requires
yProvides
en tiempo de ejecución para los archivos Perl instalados. Cuando se instala un script de Perl o un módulo de Perl, se debe incluir una dependencia de construcción de este paquete.perl-interpreter
El intérprete de Perl debe ser listado como una dependencia de construcción si es llamado de alguna manera, ya sea explícitamente a través del paquete
perl
o la macro%__perl
, o como parte del sistema de construcción de su paquete.perl-devel
Proporciona archivos de cabecera de Perl. Si se construye código específico de la arquitectura que se enlaza con la biblioteca
libperl.so
, como un módulo XS Perl, debe incluirseBuildRequires: perl-devel
.