Réponses:
Utilisez la commande:
apt-cache policy <packageName>
Cela vous donne des informations sur toutes les versions de paquet disponibles.
Exemple:
alaa @ aa-lu: ~ $ politique vlc d'apt-cache vlc: Installé: 2.0.8-0ubuntu0.13.04.1 Candidat: 2.0.8-0ubuntu0.13.04.1 Tableau de version: *** 2.0.8-0ubuntu0.13.04.1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates / universe i386 Packages 500 paquets http://security.ubuntu.com/ubuntu/ raring-security / universe i386 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 voulez installer l'autre version, vous le feriez apt-get install vlc=2.0.6-1
.
Allez sur packages.ubuntu.com , remplissez le formulaire de recherche et obtenez une belle vue du paquet, y compris la version.
Hit recherche, alors:
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' apt-cache policy
approche telle que déjà affichée.
Prenez le raccourci - recherchez http://packages.ubuntu.com/packagename
et remplacez packagename
par le nom du paquet que vous voulez interroger.
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
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:~$
apt-cache show
Est donc plus pratique dans ce sens.
chromium-browser
. Vous pouvez vérifier avec apt-cache search chromium
. C'est la 5ème ligne de la sortie :)
apt-cache show
ou aptitude show
vous donne beaucoup d'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.
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
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.
-s
)
apt-cache policy