이 yum 패키지 버전은 무엇을 의미합니까?

이 yum 패키지 버전은 무엇을 의미합니까?

록키 리눅스의 경우:

$ sudo yum list squid
Available Packages
squid.x86_64   7:4.15-3.module+el8.6.0+842+aea5c28d   

버전 문자열의 7:합계 부분은 무엇을 의미합니까? .module ...설치된 패키지가 버전 4.15이고 빌드 버전이라는 것을 알 수 있습니다 -3(올바른 용어는 아닐 수도 있음). yum/dnf 버전의 구문 문서에 대한 참조도 감사합니다!

감사해요

답변1

필요에 따라 yum info또는 를 사용하면 dnf info전체 분석이 표시됩니다.

$ dnf info squid
...
Name         : squid
Epoch        : 7
Version      : 4.15
Release      : 3.module_el8.6.0+2741+01592ae8
Architecture : x86_64
Size         : 3.6 M
Source       : squid-4.15-3.module_el8.6.0+2741+01592ae8.src.rpm
Repository   : appstream

더 간단한 예는 다음과 같습니다.

dnf info xfsprogs.x86_64
Last metadata expiration check: 0:03:52 ago on Mon 23 May 2022 12:35:10 BST.
Installed Packages
Name         : xfsprogs
Version      : 5.0.0
Release      : 10.el8
Architecture : x86_64
Size         : 4.9 M
Source       : xfsprogs-5.0.0-10.el8.src.rpm
Repository   : @System

"epoch"는 사라지고 문자열을 게시하는 것이 더 간단해졌습니다. 귀하의 질문에서 특히 복잡한 릴리스 문자열을 선택하셨습니다.

"Lost"가 찾은 링크에 따라 Epoch는 다음과 같이 설명합니다.

에포크는 주 버전 번호보다 더 중요한 버전 번호입니다. 일반적으로 이 값은 0이어야 하며, 이 경우 보고되지 않지만 임의의 정수일 수 있습니다. 버전 2.0-0은 버전 1:1.9-9를 업데이트하지 않습니다. 왜냐하면 "1:"의 에포크가 기본적으로 가정되는 에포크 "0:"보다 크기 때문입니다. 위의 Squid의 경우 7 이상의 에포크만 고려됩니다.

관련 정보