Os recursos na Internet são sobre como construir arquivos rpm a partir do código-fonte.
Mas eu já tenho um tarball binário compilado de software. Mas não quero extraí-lo diretamente para /
, porque é difícil de manter. Como posso construir um pacote rpm a partir do tarball binário.
Existe uma série de softwares famosos que fornecem o pacote binário em um tarball que tem uma estrutura de árvore claramente igual à estrutura de árvore no diretório raiz.
E assim por diante.
Muitos provedores de software lançam tarball universal para tornar o software universal em diferentes distribuições do Linux.
Existe uma maneira essencial?
UPD Obrigado a @msuchy que me corrigiu.
Suponha que você já tenha criado um esqueleto de diretório 'rpmbuild' em seu diretório inicial: SPECS, BUILD, SOURCES... Copie o tarball para o diretório SOURCE e escreva um arquivo de especificação simples, pulando as seções: %prep, %build.
Pequeno exemplo:
Tarball:
Arquivo de especificação: