15.4.4.2. Cambiar los hashbangs de /usr/bin/python3 en sus paquetes personalizados


Además, los hashbangs en la forma /usr/bin/python3 son reemplazados por defecto con hashbangs que apuntan a Python desde el paquete platform-python utilizado para las herramientas del sistema con Red Hat Enterprise Linux.

Para cambiar los hashbangs de /usr/bin/python3 en sus paquetes personalizados para que apunten a una versión de Python instalada desde Application Stream, en la forma /usr/bin/python3.6, utilice el siguiente procedimiento.

Procedimiento

  • Añada el paquete python36-rpm-macros en la sección BuildRequires del archivo SPEC incluyendo la siguiente línea:

    BuildRequires:  python36-rpm-macros
Nota

Para evitar la comprobación del hashbang y su modificación por el script BRP, utilice la siguiente directiva RPM:

%undefine p_mangle_shebangs

Si está utilizando otra versión que no sea Python 3.6, ajuste los comandos anteriores para incluir la versión respectiva.

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.

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.

© 2024 Red Hat, Inc.