3.3. RPMs de construção
Esta seção descreve como construir um RPM após a criação de um arquivo SPEC para um programa.
As RPMs são construídas com o comando rpmbuild. Este comando espera um determinado diretório e estrutura de arquivos, que é o mesmo que a estrutura que foi criada pelo utilitário rpmdev-setuptree.
Diferentes casos de uso e resultados desejados requerem diferentes combinações de argumentos para o comando rpmbuild. Esta seção descreve os dois principais casos de uso:
- Fonte de construção RPMs
- Construindo RPMs binários
3.3.1. Fonte de construção RPMs Copiar o linkLink copiado para a área de transferência!
Este parágrafo é a introdução do módulo de procedimento: uma breve descrição do procedimento.
Pré-requisitos
Um arquivo SPEC para o programa que queremos empacotar já deve existir. Para mais informações sobre como criar arquivos SPEC, consulte Trabalhando com arquivos SPEC.
Procedimento
O procedimento a seguir descreve como construir uma fonte RPM.
Execute o comando
rpmbuildcom o arquivo SPEC especificado:rpmbuild -bs SPECFILE
rpmbuild -bs SPECFILECopy to Clipboard Copied! Toggle word wrap Toggle overflow Substituir SPECFILE pelo arquivo da SPEC. A opção
-bsrepresenta a fonte de construção.
O exemplo a seguir mostra fontes de construção RPMs para os projetos bello, pello, e cello.
Fonte de construção RPMs para bello, pello e violoncelo.
Etapas de verificação
-
Certifique-se de que o diretório
rpmbuild/SRPMSinclua as RPMs de origem resultantes. O diretório é uma parte da estrutura esperada porrpmbuild.