Esta é uma pergunta geral sobre os módulos AppStream no CentOS/RedHat 8. Se estivermos compilando aplicativos personalizados como Apache ou PHP, devemos desabilitar o módulo AppStream para esse aplicativo? Parece que não estou encontrando nenhuma referência direta a isso na documentação. Existe algum benefício e/ou necessidade? Obrigado!
Responder1
Eu criaria meus próprios RPMs (basta pegar o RPM de origem, descompactar e editar a gosto; verificar a aplicabilidade de quaisquer patches aplicados na compilação da distribuição). Contanto que sua versão local permaneça à frente da distribuição (presumivelmente você deseja basear a sua em versões upstream mais recentes), a atualização regular não afetará seus pacotes. Confira como criar seu próprio repositório, caso queira vários pacotes ou apenas simplificar o fluxo de atualização.
Construir pacotes que podem ser instalados junto com o oficial é possível, mas exigirá mexer com, por exemplo, nomes/posicionamentos de arquivos de configuração globais e nomes binários (talvez incluindo bibliotecas que fazem parte do pacote).
Mas observe que se você instalar compilações de software que não sejam de distribuição, a garantia padrão de código aberto se aplica: se ele quebrar, você poderá ficar com as peças.