rpmbuild: Existe uma maneira de especificar pacotes recomendados

rpmbuild: Existe uma maneira de especificar pacotes recomendados

Portanto, por mais que eu pesquise, não consigo encontrar nada sobre a especificação de pacotes recomendados em um arquivo de especificações.

Eu nem consideraria isso possível se não tivesse visto isso no arquivo de especificações do Mono 2.10.9. Lê-se o seguinte:

Recommends:     libgdiplus0 >= 2.6

Mas o rpmbuild está definitivamente reclamando disso. Acho que não é algo realmente permitido. É esse o caso? Existe outra maneira de recomendar outros pacotes durante a fase de instalação?

Responder1

Sim, é possível, mas não em todas as distribuições.

  • Fedora>=24:Dependências Fracassão sugestões e recomendações e suplementos e melhorias
  • SUSE>=10:Sugestõese recomenda
  • CentOS>=8. Ainda não encontrei referências para CentOS.

Responder2

O RPM não tem conceito de pacotes "sugeridos", como o DEB. Estive envolvido em discussões sobre isso e a conclusão foi que simplesmente não faz muito sentido. “Sugerido” para que uso? "Sugerido" pode ir de "Você também pode querer investigar isso" até "Muitoprovavelmente não terá qualquer utilidade sem..." Por que você precisaria da sugestão? Ou ela é obrigatória ou o usuário sabe o que fazer. RPM é paratotalmente automatizadosetup, parar para perguntar ao usuário se os pacotes sugeridos devem ser instalados vai contra sua filosofia básica.

Responder3

Você pode querer passar pelas páginas de embalagem noWiki do Projeto Fedora. Eu também olhei o tópico do wikiComo criar um pacote RPMe não vi nenhuma menção a isso lá também.

informação relacionada