정의된 공급업체를 사용하여 Fedora RPM 생성

정의된 공급업체를 사용하여 Fedora RPM 생성

어떤 RPM이 설치되어 있는지 쉽게 확인할 수 있도록 모든 조직의 RPM에 공급업체를 정의하고 싶습니다. Fedora가 왜 이렇게 말하는지 아는 사람이 있습니까?

하다~ 아니다다음 태그를 사용하세요.
포장업체
공급업체
저작권

http://fedoraproject.org/wiki/How_to_create_an_RPM_package

그들은 전혀 추론을 하지 않습니다.

"공급업체"를 사용하지 않는 경우 이 목적으로 일반적으로 사용되는 다른 방법에 대한 권장 사항이 있습니까?

답변1

이는 일반적으로 RPM과 관련이 있습니다.

http://en.opensuse.org/openSUSE:Specfile_guidelines디테일은 좋으나....

  • 포장기귀하의 RPM이 절대로 다른 사람에 의해 재포장되지 않을 경우에 가장 적합합니다.
  • 공급업체빌드 시스템에 의해 자주 자동 설정됩니다(따라서 귀하의 경우에는 좋을 수도 있습니다).
  • 저작권태그 를 위해 더 이상 사용되지 않습니다 License.

답변2

그만큼포장기태그 낙담은 표현이 부족합니다. 내 생각에는 다음과 같이 의도가 더 명확해질 것 같습니다. "태그에 이름을 하드 코딩하지 마십시오.포장기RPM 사양 파일의 필드입니다. 정의된 경우 도구 rpmbuild는 매크로에서 이를 채웁니다." 여기서 매크로는 다음과 같이 정의할 수 있습니다.

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

-8: packager    [email protected]

관련 정보