서로 다른 패키지의 버전이 동일한 이유는 무엇입니까?

서로 다른 패키지의 버전이 동일한 이유는 무엇입니까?

봇은 Ubuntu 패키지의 변경 사항을 감지하고 패키지의 새 설치를 트리거합니다. 현재 봇이 존재하지 않는 것으로 보이는 특정 버전의 패키지를 설치하려고 시도하기 때문에 설치에 실패하고 있습니다.

$ apt-get update
...
Reading package lists... Done

$ apt-get install python3=3.10.6-1~22.04.1 -y
...
E: Version '3.10.6-1~22.04.1' for 'python3' was not found

보고python3 패키지, 버전이 3.10.6-1~22.04.1나열되어 있으며 또한런치패드에 나타납니다.

이상하게도 버전 제한이 삭제되면 apt-get패키지가 설치됩니다.3.10.6-1~22.04.1

$ apt-get install python3 -y
...
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3.10-minimal amd64 3.10.6-1~22.04.1 [2263 kB]
...
Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3.10 amd64 3.10.6-1~22.04.1 [497 kB]
...
Unpacking python3.10-minimal (3.10.6-1~22.04.1) ...
...
Setting up python3.10-minimal (3.10.6-1~22.04.1) ...

패키지 이름은 3.10.6-1~22.04.1버전이지만3.10.6-1~22.04

$ dpkg-query -W -f='${Version}\n' python3
3.10.6-1~22.04

$ apt-cache show python3 | grep Version | head -n 1
Version: 3.10.6-1~22.04

이거 패키지 버그인가요?3.10.6-1~22.04그리고3.10.6-1~22.04.1같은 버전이 있나요? 그렇지 않다면 문제에 대한 설명이 좋을 것입니다.

관련 정보