Comment puis-je vérifier la version disponible d'un package dans les référentiels?

207

Comment puis-je vérifier la version du package disponible dans les référentiels Ubuntu sans l'installer?

    
posée Ten-Coin 02.09.2013 - 20:01
la source

7 réponses

273

Utilisez la commande:

apt-cache policy <packageName>

Cela vous donne des informations sur toutes les versions de paquetages disponibles.

Exemple:

[email protected]:~$ apt-cache policy vlc
vlc:
  Installed: 2.0.8-0ubuntu0.13.04.1
  Candidate: 2.0.8-0ubuntu0.13.04.1
  Version table:
 *** 2.0.8-0ubuntu0.13.04.1 0
        500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates/universe i386 Packages
        500 http://security.ubuntu.com/ubuntu/ raring-security/universe i386 Packages
        100 /var/lib/dpkg/status
     2.0.6-1 0
        500 http://ae.archive.ubuntu.com/ubuntu/ raring/universe i386 Packages
  • Dans la sortie, vous pouvez voir que deux versions sont disponibles: 2.0.8-0ubuntu0.13.04.1 et 2.0.6-1 . Il vous indique également les référentiels dont ils proviennent.

  • Installed: vous indique la version que vous avez installée. Si le paquet n'est pas installé, vous verrez (none) .

  • Candidate: est la version qui sera installée si vous utilisez apt-get install vlc . Si vous voulez installer l’autre version, vous feriez apt-get install vlc=2.0.6-1 .

réponse donnée Alaa Ali 02.09.2013 - 20:15
la source
21

Allez à packages.ubuntu.com , remplissez le formulaire de recherche et obtenez une belle vue de la paquet comprenant la version.

Hit search, alors:

Avantages supplémentaires

  • Liste également les versions des paquets pour d’autres versions d’Ubuntu. Par exemple. Si vous voulez en savoir plus sur la version du paquet dans Raring (13.04), mais que votre système dispose toujours de Precise (12.04), cela vous permettra de le découvrir.
  • Vous n'avez même pas besoin d'installer Ubuntu.

Le plus gros inconvénient est qu’il ne répertorie pas les versions d’autres référentiels que vous avez installées, telles que les PPA. Vous aurez ensuite besoin de l’approche apt-cache policy déjà publiée.

Astuce Pro

Prenez le raccourci - accédez à http://packages.ubuntu.com/packagename et remplacez packagename par le nom du package que vous souhaitez interroger.

    
réponse donnée gertvdijk 03.09.2013 - 00:44
la source
11
apt-cache madison <packageName>

Il fournit également des informations sur toutes les versions de packages disponibles dans les référentiels. Cette sortie de commande avait la syntaxe suivante:

packageName | Version | Repository
  

La commande madison d’apt-cache tente de mimer le format de sortie et   sous-ensemble des fonctionnalités de l’outil de gestion des archives Debian,   madison. Il affiche les versions disponibles d'un package sous forme de tableau   format. Contrairement au madison original, il ne peut afficher que des informations   pour l'architecture pour laquelle APT a récupéré les listes de paquets   (APT :: Architecture).

Exemple:

$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
    
réponse donnée Avinash Raj 12.02.2014 - 09:45
la source
8

Ouvrez votre terminal avec CTRL + ALT + T et puis tapez comme

apt-cache showpkg <package_name>

Ensuite, il vous donnera des informations sur la version disponible.

par exemple:

[email protected]:~$ apt-cache showpkg chromium
Package: chromium
Versions: 

Reverse Depends: 
  mozplugger,chromium 10.0.648.114~r75702-1~
  chromium-bsu,chromium 0.9.14
  chromium-bsu,chromium 0.9.14
Dependencies: 
Provides: 
Reverse Provides: 
[email protected]:~$ 
    
réponse donnée Ten-Coin 02.09.2013 - 20:02
la source
7

apt-cache show ou aptitude show vous donne beaucoup d'informations sur un paquet de vos dépôts (même si cela est installé ou non), y compris la version. Si vous êtes uniquement intéressé par la version, utilisez:

apt-cache show <packageName> | grep Version

ou

aptitude show <packageName> | grep Version

Si un paquet est disponible en plusieurs versions, vous le verrez. Pour voir uniquement la dernière version, utilisez:

apt-cache show <packageName> | grep Version | head -1

Vous ne pouvez pas avoir de doute avec la commande ci-dessus.

    
réponse donnée Radu Rădeanu 02.09.2013 - 21:24
la source
1
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
    
réponse donnée munsingh 01.07.2016 - 11:29
la source
0

Voici une autre façon:

sudo apt-get -s install --only-upgrade <package-name>

La méthode ci-dessus ne fonctionne que si elle est exécutée avec sudo.

    
réponse donnée Jerry Hoffmeister 21.06.2016 - 20:56
la source

Lire d'autres questions sur les étiquettes