
Gostaria que todos os RPMs da minha organização tivessem um fornecedor definido para que possamos ver facilmente quais dos nossos RPMs estão instalados. Alguém sabe por que o Fedora diz:
Fazernãouse estas tags: Direitos autorais do fornecedor
do empacotador
http://fedoraproject.org/wiki/How_to_create_an_RPM_package
Eles não dão nenhum raciocínio.
Se não estiver usando "Fornecedor", há recomendações sobre outro método comumente usado para essa finalidade?
Responder1
Isso tem a ver com RPMs em geral.
http://en.opensuse.org/openSUSE:Specfile_guidelinesTem bons detalhes, mas....
- EmpacotadorMelhor usado se seus RPMs nunca forem reembalados por ninguém.
- FornecedorFrequentemente definido automaticamente por sistemas de compilação (por isso pode ser bom no seu caso).
- direito autoralObsoleto em favor da
License
tag.
Responder2
OEmpacotadortag de desânimo está mal formulada - acho que a intenção seria mais clara, algo como isto: "Não codifique seu nome noEmpacotadorcampo no arquivo específico RPM. A rpmbuild
ferramenta irá preenchê-lo a partir da macro, se definido." Onde a macro pode ser definida assim:
rpmbuild --define "packager $USER@$HOSTNAME" | grep -i packager
-8: packager [email protected]