Red Hat Training

A Red Hat training course is available for RHEL 8

3.2.2. Creación de un nuevo archivo SPEC con rpmdev-newspec

El siguiente procedimiento muestra cómo crear un archivo SPEC para cada uno de los tres programas mencionados de Hello World! utilizando la utilidad rpmdev-newspec.

Procedimiento

  1. Cambie al directorio ~/rpmbuild/SPECS y utilice la utilidad rpmdev-newspec:

    $ cd ~/rpmbuild/SPECS
    
    $ rpmdev-newspec bello
    bello.spec created; type minimal, rpm version >= 4.11.
    
    $ rpmdev-newspec cello
    cello.spec created; type minimal, rpm version >= 4.11.
    
    $ rpmdev-newspec pello
    pello.spec created; type minimal, rpm version >= 4.11.

    El directorio ~/rpmbuild/SPECS/ contiene ahora tres archivos SPEC llamados bello.spec, cello.spec y pello.spec.

fd. Examina los archivos:

Las directivas de los archivos representan las descritas en la sección Sección 3.1.4, “Qué es un archivo SPEC”. En las siguientes secciones, se rellenará una sección particular en los archivos de salida de rpmdev-newspec.

Nota

La utilidad rpmdev-newspec no utiliza directrices o convenciones específicas para ninguna distribución de Linux en particular. Sin embargo, este documento está dirigido a Red Hat Enterprise Linux, por lo que se prefiere la notación %{buildroot} sobre la notación $RPM_BUILD_ROOT cuando se hace referencia a Buildroot de RPM para que sea coherente con todas las demás macros definidas o proporcionadas en todo el archivo SPEC.