rpmbuild: 권장 패키지를 지정하는 방법이 있나요?

rpmbuild: 권장 패키지를 지정하는 방법이 있나요?

그래서 아무리 검색해봐도 사양 파일에서 권장 패키지를 지정하는 방법에 대한 내용을 찾을 수 없습니다.

Mono 2.10.9의 사양 파일에서 이를 보지 못했다면 가능하다고 생각조차 하지 않았을 것입니다. 다음 내용을 읽습니다.

Recommends:     libgdiplus0 >= 2.6

그러나 rpmbuild는 확실히 이에 대해 불평하고 있습니다. 실제로는 허용되지 않는 일인 것 같아요. 그런가요? 설치 단계에서 다른 패키지를 추천할 수 있는 다른 방법이 있습니까?

답변1

예, 가능하지만 모든 배포판에 적용되는 것은 아닙니다.

  • 페도라>=24:약한 의존성제안 및 권장 사항, 보충제 및 개선 사항입니다.
  • 수세>=10:제안그리고 추천한다
  • CentOS>=8. 아직 CentOS에 대한 참조를 찾지 못했습니다.

답변2

RPM에는 DEB처럼 "제안" 패키지 개념이 없습니다. 나는 이것에 관해 토론에 참여해 보았는데, 결론은 그것이 별 의미가 없다는 것이었습니다. "제안"은 어떤 용도로 사용되나요? '제안'은 '당신도 이것에 대해 알아보고 싶을 수도 있습니다'에서 '매우..." 없이는 아무 소용이 없을 것 같습니다. 왜 제안이 필요합니까? 필수이거나 사용자가 무엇을 해야할지 알고 있습니다. RPM은 다음을 위한 것입니다.완전 자동화설정, 제안된 패키지를 설치해야 하는지 사용자에게 묻는 것을 중지하는 것은 기본 철학에 어긋나는 것입니다.

답변3

다음 페이지의 포장 페이지를 살펴보고 싶을 수도 있습니다.Fedora 프로젝트 위키. 위키 주제도 살펴봤습니다.RPM 패키지를 만드는 방법거기에서도 그것에 대한 언급이 없었습니다.

관련 정보