dpkg/aptitude/apt-show-versions의 버전 문자열은 무엇을 의미합니까? [복사]

dpkg/aptitude/apt-show-versions의 버전 문자열은 무엇을 의미합니까? [복사]

내 데비안 컴퓨터에서 이 작업을 수행 하면 apt-show-versions samba다음과 같은 결과가 나타납니다.

samba:amd64/buster 2:4.9.5+dfsg-5+deb10u1 uptodate

이것을 공식 소스에서 찾을 수 있는 삼바 버전과 비교해 보면 삼바 4.9.5가 설치되어 있다고 가정합니다. 그런데 다른 숫자와 문자는 무엇입니까?

내 생각엔 이것이 데비안의 특정 수정 사항을 나타내는 것 같습니다. 하지만 읽는 방법과 의미를 알고 싶습니다. 특히 이러한 변경 사항이 있지만 "기본" 버전(여기서는 4.9.5)은 동일하게 유지됩니다.

답변1

전체 설명은 다음 위치에 있습니다.데비안 정책;이 특정 버전에서는:

  • 2(이전 :)은연대, 기본적으로 주요 버전 번호가 "반환"될 때 사용되는 Debian 특정 카운터입니다.
  • 4.9.5Samba 4.9.5와 일치하는 업스트림 버전입니다.
  • +dfsg업스트림 소스 코드가 다시 패키징되었으며 DFSG 비자유 콘텐츠(요구 사항을 충족하지 않는 소스 코드의 일부)가 삭제되었음을 나타내는 접미사입니다.데비안 자유 소프트웨어 가이드)
  • 5() -뒤에는 패키지 개정이 옵니다. 업스트림 버전을 변경하지 않고 패키지가 변경되면 이 값이 증가됩니다.
  • +deb10u1패키지가 Debian 10용으로 업데이트되었음을 ​​나타내는 접미사입니다.Debian 10 이후 안정적인 업데이트로 출시되었으며, 첫 번째 업데이트입니다.

에포크는 거의 변경되지 않으며 업스트림 버전 변경에만 관련됩니다. 접미사는 업스트림 버전이 아닌 패키징 변경 시 변경됩니다. 첫 번째 접미사( 5여기)는 다음 Debian 버전 개발 중에 변경되고, 두 번째 접미사( deb10u1여기)는 특정 Debian 버전으로 업데이트할 때 변경됩니다(보안 업데이트 또는 포인트 릴리스의 중요한 버그 수정용). ).

관련 정보