Да, SPEC для RPM не является частью упакованного RPM. Однако вы можете запросить пакет RPM для получения информации, которая присутствовала в файле SPEC.
Например:
1) Следующая команда предоставит вам сценарии до и после завершения, которые выполняются при установке или обновлении пакета RPM.
rpm -q --scripts (installed RPM name, this name will be without the .rpm extension)
rpm -qp --scripts (if you have a rpm file)
2)
Вы можете просмотреть конкретную информацию, представленную в файле SPEC, используя параметр - queryformat
команды rpm.
rpm -q --queryformat '%{ARCH} %{NAME}\n' (RPM name, if it installed)
rpm -qp --queryformat '%{ARCH} %{NAME}\n' (if you have an RPM file)
Выше приведена архитектура, для которой разработан RPM, и фактическое имя RPM. Эта информация содержится в определенных разделах файла SPEC, таких как Name, Arch, Requires (pre), Requires ( post), BuildRequires и т. д. Для допустимых параметров запроса проверьте эту ссылку