Crear RPM de Fedora con un proveedor definido

Crear RPM de Fedora con un proveedor definido

Me gustaría que todos los RPM de mi organización tuvieran un proveedor definido para que podamos ver fácilmente cuáles de nuestros RPM están instalados. ¿Alguien sabe por qué Fedora dice:

Hacernoutilice estas etiquetas: Copyright del proveedor
del empaquetador


http://fedoraproject.org/wiki/How_to_create_an_RPM_package

No dan ningún razonamiento en absoluto.

Si no se utiliza "Proveedor", ¿existen recomendaciones sobre otro método que se use comúnmente para este propósito?

Respuesta1

Esto tiene que ver con los RPM en general.

http://en.opensuse.org/openSUSE:Specfile_guidelinesTiene buenos detalles, pero....

  • empaquetadorSe utiliza mejor si sus RPM nunca serán reempaquetados por nadie.
  • ProveedorCon frecuencia se configura automáticamente mediante sistemas de compilación (por lo que puede ser bueno en su caso).
  • Derechos de autorEn desuso a favor de la Licenseetiqueta.

Respuesta2

ElempaquetadorLa etiqueta desánimo está mal redactada. Creo que la intención sería más clara con algo como esto: "No escribas tu nombre en el códigoempaquetadorcampo en el archivo de especificaciones RPM. La rpmbuildherramienta lo completará desde la macro, si está definida". Donde la macro se puede definir así:

rpmbuild --define "packager $USER@$HOSTNAME" | grep -i packager

-8: packager    [email protected]

información relacionada