1 votes

La version d'un paquet apt est-elle toujours la version du logiciel qu'il contient ?

J'utilise wondershaper mais il est difficile de connaître la version car il ne prend pas en charge -v o --version . J'exécute donc

apt show wondershaper

et il est écrit Version : 1.1a-10.

Mais je ne sais pas s'il s'agit de la version du paquet ou du logiciel contenu.

Je veux donc savoir :

Est-il sûr à 100 % que spectacle approprié indique la version du logiciel contenu et non celle du paquet lui-même ?

7voto

user167850 Points 230

Il s'agit de la version d'un paquet. Elle peut correspondre à une autre version attribuée par l'auteur du logiciel, ou non.

apt show montre exactement ce que le responsable du paquet a écrit.

2voto

Mattio Points 817

Découvrons-le.

Notre premier arrêt est le Suivi des paquets Debian

  • Il s'agit d'une lien en amont
  • Il fournit également un historique des importations. En examinant cet historique, nous constatons que le -10 est ajouté par Debian ; c'est le 10e tirage de cette version amont.

Notre prochaine étape est la source en amont. Jetez un coup d'œil à la page changelog .

  • La version 1.1a est le numéro de version en amont.

Le résultat final pour la version 1.1a-10 est qu'il s'agit de la version amont 1.1a. Tout ce qui suit est ajouté par les distros en aval pour leur propre contrôle de version.

2voto

sudodus Points 39902

Est-il sûr à 100 % qu'apt show indique la version du contenu ? du logiciel contenu et non du paquet lui-même ?

Il est no 100% sûr, du moins si l'on se réfère à la version manifeste imprimée par le programme d'application lui-même. Voir cet exemple avec Ubuntu Startup Disk Creator. Dans ce cas, je pense que le responsable a oublié l'instruction print dans le programme.

apt show liste les données relatives aux paquets

$ apt show usb-creator-gtk | grep -i version

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Version: 0.3.5ubuntu18.04.2

Version imprimée par le programme d'application lui-même

$ usb-creator-gtk --version 2> /dev/null
0.3.3

apt-cache policy est une autre façon de répertorier les données relatives aux paquets

$ apt-cache policy usb-creator-gtk 
usb-creator-gtk:
  Installed: 0.3.5ubuntu18.04.2
  Candidate: 0.3.5ubuntu18.04.2
  Version table:
 *** 0.3.5ubuntu18.04.2 500
        500 http://se.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     0.3.5ubuntu18.04.1 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     0.3.5 500
        500 http://se.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X