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

153

Mes questions sont divisées en deux parties:

  1. Comment connaître la version du paquet installé?
  2. Comment installer une version de package spécifique?
posée Braiam 03.03.2014 - 09:57
la source

2 réponses

223

Comment connaître la version du paquet installé?

apt-cache policy <package name>

La commande ci-dessus affiche la version du package installé et toutes les versions disponibles dans le référentiel en fonction de la version d'Ubuntu dans laquelle vous exécutez. Elle n'affiche pas la version du package destinée à une autre version d'Ubuntu (pas vos).

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 gparted installée est donc 0.16.1-1 .

Comment installer une version de package spécifique?

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.
    
réponse donnée Avinash Raj 03.03.2014 - 10:10
la source
4

Il n’existe aucun moyen général de 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 cela ne fonctionnera peut-être pas avec d’autres paquets, il est donc préférable de rechercher le manuel.

man XXX

et recherchez l'option d'affichage de la version.

Pour installer une version spécifique d’un package:

sudo apt-get install package=version

Par exemple:

sudo apt-get install apache2=2.3.35-4ubuntu1
    
réponse donnée Maythux 03.03.2014 - 10:03
la source

Lire d'autres questions sur les étiquettes