RPM의 릴리스 필드에서 OS Minor를 얻는 방법은 무엇입니까?
표준 파일 항목 %{?dist}가 OS Major까지 확장된다는 것을 이해합니다.
Name: mypkg
Version: 2.3
Release: 1.2%{?dist}
Arch: noarch
그래서 이 패키지는
mypkg-2.3-1.2.el8.noarch
다음과 같은 OS Minor도 제공하도록 어떤 marco를 사용할 수 있나요?
mypkg-2.3-1.2.el8_4.noarch
감사해요
답변1
버전 마이너 버전에는 매크로가 제공되지 않습니다. 예를 들어 버전 접미사를 보면 .el8_4
다음에서 비롯됩니다.세워dist
으로 설정되어 있습니다 .el8_4
.
그림에서 알 수 있듯이아르툠 S.타슈키노프, 일부 패키지는 사용되는 부 버전에 관심을 갖고 .el8_4
명시적으로 확인하지 않고 대신 dist
구성 요소를 추출하기 위해 구문 분석합니다.파이어폭스 브라우저예를 들어.
대부분의 경우 마이너 버전에 신경 쓸 필요가 없으며, .el8_4
특별한 이유가 없는 한 RPM을 생성하려고 시도해서는 안 됩니다. 일반적으로 .el8_4
RPM은 8.4의 다른 변경 사항으로 인해 종속성이 변경된 경우 생성됩니다.