web-dev-qa-db-fra.com

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

Comment vérifier la version du paquet disponible dans les référentiels Ubuntu sans l'installer?

246
rɑːdʒɑ

Utilisez la commande:

apt-cache policy <packageName>

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

Exemple:

 alaa @ aa-lu: ~ $ politique d'apt-cache vlc 
 vlc: 
 installée: 2.0.8-0ubuntu0.13.04.1 
 Candidat: 2.0. 8-0ubuntu0.13.04.1 
 Tableau des versions: 
 *** 2.0.8-0ubuntu0.13.04.1 0 
 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates/universe Paquets i386 
 500 http://security.ubuntu.com/ubuntu/ raring-security/univers i386 Paquets 
 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 qu'il existe deux versions disponibles: 2.0.8-0ubuntu0.13.04.1 et 2.0.6-1. Il vous indique également de quels référentiels 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 souhaitez installer l'autre version, vous devez utiliser apt-get install vlc=2.0.6-1.

317
Alaa Ali

Allez à packages.ubuntu.com , remplissez le formulaire de recherche et obtenez une vue agréable du paquet, y compris la version.


enter image description here


Hit recherche, alors:


enter image description here


Bénéfices supplémentaires

  • Répertoriera également les versions de packages pour d'autres versions d'Ubuntu. Par exemple. si vous voulez connaître la version du paquet dans Raring (13.04), mais que votre système a toujours Precise (12.04), alors 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 des autres référentiels que vous avez installés, tels que les PPA. Vous aurez alors besoin de l'approche apt-cache policy déjà publiée.

Pointe pro

Prenez le raccourci - parcourez simplement le code http://packages.ubuntu.com/packagename et remplacez packagename par le nom du paquet que vous souhaitez interroger.

24
gertvdijk
apt-cache madison <packageName>

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

packageName | Version | Repository

la commande madison d'apt-cache tente d'imiter le format de sortie et un sous-ensemble des fonctionnalités de l'outil de gestion d'archive Debian, madison. Il affiche les versions disponibles d'un package dans un format tabulaire. Contrairement au madison d'origine, il ne peut afficher que les informations relatives à 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
16
Avinash Raj

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

apt-cache showpkg <package_name>

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

par exemple:

jai@frank-Jai:~$ 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: 
jai@frank-Jai:~$ 
8
rɑːdʒɑ

apt-cache show ou aptitude show vous fournit de nombreuses informations sur un paquet de vos référentiels (même s'il est installé ou non), y compris la version. Si vous êtes intéressé uniquement 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 verrez ceci. Pour ne voir que la dernière version, utilisez:

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

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

7
Radu Rădeanu
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
2
munsingh

Voici un autre moyen:

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.

0
Jerry Hoffmeister