402 votes

Comment installer une version spécifique d'un paquet ?

Mes questions sont divisées en deux parties :

  1. Comment connaître la version du paquet installé ?
  2. Comment installer une version spécifique d'un paquet ?

503voto

Avinash Raj Points 72686

Comment connaître la version du paquet installé ?

apt-cache policy <package name>

La commande ci-dessus affiche la version du paquet installé ainsi que toutes les versions disponibles dans le référentiel en fonction de la version d'Ubuntu dans laquelle vous travaillez, mais pas la version du paquet destinée à une autre version d'Ubuntu (pas la vôtre).

Exemple :

$ apt-cache policy gparted
gparted:
  Installed: 0.16.1-1
  Candidate: 0.16.1-1
  Version table:
 *** 0.16.1-1 0
        500 http://ubuntu.inode.at/ubuntu/ saucy/main amd64 Packages
        100 /var/lib/dpkg/status

La version de gparted installée est donc 0.16.1-1 .

Comment installer une version spécifique d'un paquet ?

sudo apt-get install <package name>=<version>

Exemple :

$ sudo apt-get install gparted=0.16.1-1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gparted is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 265 not upgraded.

23voto

Maythux Points 77506

Il n'existe pas de méthode générale pour vérifier la version des paquets installés, mais la plupart d'entre eux peuvent être vérifiés à l'aide de la commande :

command -v 

par exemple pour connaître la version d'apache2 :

apache2 -v

Mais comme cela peut ne pas fonctionner avec d'autres paquets, la meilleure pratique consiste à consulter le manuel.

man XXX

et recherchez l'option permettant d'afficher la version.

Pour installer une version spécifique d'un paquet :

sudo apt-get install package=version

Par exemple :

sudo apt-get install apache2=2.3.35-4ubuntu1

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