Warum haben verschiedene Pakete die gleiche Version?

Warum haben verschiedene Pakete die gleiche Version?

Ein Bot erkennt Änderungen in Ubuntu-Paketen und löst eine Neuinstallation des Pakets aus. Derzeit schlägt die Installation fehl, da der Bot versucht, eine bestimmte Version des Pakets zu installieren, die anscheinend nicht existiert:

$ 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

AnschauenPython3-Pakete, Version 3.10.6-1~22.04.1ist aufgeführt und eswird im Launchpad angezeigt.

apt-getSeltsamerweise installiert das Paket , wenn die Versionsbeschränkung aufgehoben wird,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) ...

Obwohl der Paketname ist, 3.10.6-1~22.04.1ist seine Version3.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

Ist das ein Fehler in diesem Paket3.10.6-1~22.04Und3.10.6-1~22.04.1haben Sie die gleiche Version? Wenn nicht, wäre eine Klarstellung der Angelegenheit großartig.

verwandte Informationen