異なるパッケージに同じバージョンがあるのはなぜですか?

異なるパッケージに同じバージョンがあるのはなぜですか?

ボットは 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同じバージョンをお持ちですか? そうでない場合は、その点についてご説明いただければ幸いです。

関連情報