Red Hat Training
A Red Hat training course is available for RHEL 8
3.4.3. Comprobación de la cordura del chelo
Esta sección muestra las posibles advertencias y errores que pueden ocurrir al comprobar la sanidad del RPM en el ejemplo del archivo SPEC de cello y el RPM binario de pello.
3.4.3.1. Comprobación del archivo SPEC de cello
Ejemplo 3.8. Resultado de la ejecución del comando rpmlint
en el archivo SPEC para cello
$ rpmlint ~/rpmbuild/SPECS/cello.spec /home/admiller/rpmbuild/SPECS/cello.spec: W: invalid-url Source0: https://www.example.com/cello/releases/cello-1.0.tar.gz HTTP Error 404: Not Found 0 packages and 1 specfiles checked; 0 errors, 1 warnings.
En el caso de cello.spec
, sólo hay una advertencia, que dice que la URL indicada en la directiva Source0
es inalcanzable. Esto es de esperar, porque la URL example.com
especificada no existe. Suponiendo que esta URL funcionará en el futuro, puede ignorar esta advertencia.
Ejemplo 3.9. Resultado de la ejecución del comando rpmlint
en el SRPM para cello
$ rpmlint ~/rpmbuild/SRPMS/cello-1.0-1.el8.src.rpm cello.src: W: invalid-url URL: https://www.example.com/cello HTTP Error 404: Not Found cello.src: W: invalid-url Source0: https://www.example.com/cello/releases/cello-1.0.tar.gz HTTP Error 404: Not Found 1 packages and 0 specfiles checked; 0 errors, 2 warnings.
Para el cello
SRPM, hay una nueva advertencia, que dice que la URL especificada en la directiva URL
es inalcanzable. Asumiendo que el enlace funcionará en el futuro, puedes ignorar esta advertencia.