Question sur apt-cache policy

Hello,
j’ai deux petites questions sur la gestion de la version des paquets sous Debian.

  1. J’ai l’impression que la version disponible dans buster/main (7.9p1-10+deb10u2) est plus récente que celle de buster/updates (7.9p1-10+deb10u1) ou bien c’est moi qui ne sait pas interpréter les numéros de version ??

    $ apt-cache policy openssh-server
    openssh-server:
    Installé : 1:7.9p1-10+deb10u2
    Candidat : 1:7.9p1-10+deb10u2
    Table de version :
    *** 1:7.9p1-10+deb10u2 500
    500 http://deb.debian.org/debian buster/main amd64 Packages
    100 /var/lib/dpkg/status
    1:7.9p1-10+deb10u1 500
    500 http://security.debian.org/debian-security buster/updates/main amd64 Packages

  2. Dans la commande ci-dessous, que signifie le « 2 » de « 2:8.1.0875-5 » sachant que ma version de vim est la 8.1 ?

    $ apt-cache policy vim
    vim:
    Installé : 2:8.1.0875-5
    Candidat : 2:8.1.0875-5
    Table de version :
    *** 2:8.1.0875-5 500
    500 http://deb.debian.org/debian buster/main amd64 Packages
    100 /var/lib/dpkg/status

    $ vim --version
    VIM - Vi IMproved 8.1 (2018 May 18, compilé Jun 15 2019 16:41:15)
    Rustines incluses : 1-875, 878, 884, 948, 1046, 1365-1368, 1382, 1401

Merci d’avance :slight_smile:
D.

  1. Cela arrive lorsqu’une mise à jour du paquet a lieu lors de la publication d’une révision de la distribution stable (10.3) postérieure à la dernière mise à jour de sécurité du paquet (DSA 4539-2).

  2. C’est un artifice permettant d’assurer la continuité ascendante des versions de paquets dans certaines circonstances, par exemple lors d’un changement de schéma de numérotation des versions amont.