rpmbuild: ¿Hay alguna manera de especificar los paquetes recomendados?

rpmbuild: ¿Hay alguna manera de especificar los paquetes recomendados?

Entonces, por más que busqué, no puedo encontrar nada sobre cómo especificar paquetes recomendados en un archivo de especificaciones.

Ni siquiera lo consideraría posible si no lo hubiera visto en el archivo de especificaciones de Mono 2.10.9. Se lee lo siguiente:

Recommends:     libgdiplus0 >= 2.6

Pero rpmbuild definitivamente se queja de ello. Supongo que no es algo que realmente esté permitido. ¿Es ese el caso? ¿Existe otra forma de recomendar otros paquetes durante la fase de instalación?

Respuesta1

Sí, es posible, pero no en todas las distribuciones.

  • Fedora>=24:Dependencias débilesson sugerencias y recomendaciones y suplementos y mejoras
  • SUSE>=10:sugierey recomienda
  • CentOS>=8. Todavía no he encontrado referencias para CentOS.

Respuesta2

RPM no tiene ningún concepto de paquetes "sugeridos", como lo tiene DEB. He estado involucrado en discusiones sobre esto y la conclusión fue que simplemente no tiene mucho sentido. ¿"Sugerido" para qué uso? "Sugerido" puede ir de "Quizás quieras investigar esto también" a "MuyEs poco probable que sea de utilidad sin..." ¿Por qué querrías necesitar la sugerencia? O es necesaria o el usuario sabe qué hacer. RPM es paracompletamente automatizadosetup, detenerse a preguntar al usuario si se deben instalar los paquetes sugeridos va en contra de su filosofía básica.

Respuesta3

Es posible que desees revisar las páginas de Embalaje en la páginaWiki del Proyecto Fedora. También revisé el tema de la wiki.Cómo crear un paquete RPMy tampoco vi ninguna mención de ello allí.

información relacionada