Je veux voir la version d'un paquet avant de l'installer. Comment puis-je faire ceci?
Vous pouvez utiliser apt-cache
Pour interroger le APT cache. Pour afficher les versions connues de votre système Utiliser apt-cache policy
. Exemple:
apt-cache policy iceweasel
iceweasel:
Installed: 10.0.4esr-3
Candidate: 10.0.4esr-3
Version table:
12.0-7 0
1 http://ftp.us.debian.org/debian/ experimental/main AMD64 Packages
*** 10.0.4esr-3 0
500 http://ftp.us.debian.org/debian/ sid/main AMD64 Packages
100 /var/lib/dpkg/status
10.0.4esr-2 0
500 http://ftp.us.debian.org/debian/ testing/main AMD64 Packages
Cela signifie la version iceweasel 12.0-7 est disponible en expérimental et a la priorité 1, version 10.0.4ESR-3 est installé de SID et a la priorité 500 et 10.0.4ESR-2 est en test.
Pour une description détaillée sur la signification des priorités, regardez apt_preferences (5)
Vous pouvez également afficher une brève description et des informations sur les méta sur le paquet avec
apt-cache show package-name
Si vous souhaitez obtenir des informations de version sur tous les packages debian disponibles (essentiellement de quoi http://packages.debian.org fait) Vous pouvez utiliser rmadison (1) pour interroger à distance la base de données. RMADISON est dans le paquet DEVSCRIPTS que vous devez installer via apt-get install devscripts
.
$ rmadison iceweasel
iceweasel | 3.0.6-3 | lenny-security | source, alpha, AMD64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.0.6-3 | lenny | source, alpha, AMD64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-11~bpo50+1 | backports/lenny | source, alpha, AMD64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-14 | squeeze | source, AMD64, armel, i386, ia64, kfreebsd-AMD64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-15 | squeeze-p-u | source, AMD64, armel, i386, ia64, kfreebsd-AMD64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
iceweasel | 3.5.16-15 | squeeze-security | source, AMD64, armel, i386, ia64, kfreebsd-AMD64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
iceweasel | 10.0.4esr-2~bpo60+1 | squeeze-backports | source, AMD64, i386, kfreebsd-AMD64, kfreebsd-i386, s390
iceweasel | 10.0.4esr-2 | wheezy | source, AMD64, armel, armhf, i386, ia64, kfreebsd-AMD64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
iceweasel | 10.0.4esr-3 | sid | source, AMD64, armel, armhf, hurd-i386, i386, ia64, kfreebsd-AMD64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
iceweasel | 11.0-4 | experimental | source, armel
iceweasel | 12.0-3 | experimental | source, mips
iceweasel | 12.0-7 | experimental | source, AMD64, armhf, hurd-i386, i386, ia64, kfreebsd-AMD64, kfreebsd-i386, powerpc, s390, s390x, sparc
La différence entre apt-cache et rmadison
est que APT-cache affiche uniquement les informations connues de votre système (mais peuvent être utilisées hors ligne) tandis que rmadison
affiche toute la version des packages disponibles
En plus d'autres réponses, au cas où vous auriez un fichier de paquet .deb, vous pouvez faire
$ dpkg-deb -I package.deb
pour voir les informations de contrôle (nom, description, version, dépendances ...) et des statistiques de base telles que la taille o
$ dpkg-deb -f package.deb Version
imprimer uniquement la version.
Exemples:
informations complètes (note que les premières lignes sont au-delà des informations de contrôle typiques)
me@here:~$ dpkg-deb -I in/sw/minutor_2.0_AMD64.deb
new debian package, version 2.0.
size 131594 bytes: control archive=682 bytes.
534 bytes, 12 lines control
386 bytes, 6 lines md5sums
Package: minutor
Version: 2.0
Architecture: AMD64
Maintainer: Sean Kasun <REDACTED>
Installed-Size: 340
Depends: libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libqt5core5
(>= 5.0.1+dfsg), libqt5gui5 (>= 5.0.1+dfsg), libqt5network5
(>= 5.0.1+dfsg), libqt5widgets5 (>= 5.0.1+dfsg), libstdc++6
(>= 4.1.1), zlib1g (>= 1:1.1.4)
Section: utils
Priority: extra
Homepage: http://seancode.com/minutor/
Description: Minecraft mapping tool
Minutor lets you view and inspect your Minecraft worlds.
It is designed for Minecraft 1.2 and later.
me@here:~$
version seulement
me@here:~$ dpkg-deb -f in/sw/minutor_2.0_AMD64.deb Version
2.0
me@here:~$
aptitude
Depuis que Squeeze a la capacité d'afficher toutes les versions disponibles. Ceci est très utile au cas où vous auriez des référentiels pour différentes versions:
$ aptitude versions aptitude
i 0.6.3-3.2+squeeze1 stable 700
p 0.6.7-1 testing,unstable 650
Beaucoup d'informations sur le paquet se trouvent à http://packages.debian.org/package-name
, par exemple. http://packages.debian.org/iceweasel
.
Mais aptitude
peut aider aussi, essayez
aptitude show package-name
Personnellement, je trouve apt-cache madison
Utile, car il apparaît dans une forme d'analyse analyseur quelle version est disponible avec chaque version:
apt-cache madison iceweasel | grep 'Packages$'
iceweasel | 21.0-1 | http://ftp.fr.debian.org/debian/ rc-buggy/main AMD64 Packages
iceweasel | 17.0.6esr-1 | http://ftp.fr.debian.org/debian/ sid/main AMD64 Packages
iceweasel | 10.0.12esr-1+nmu1 | http://ftp.fr.debian.org/debian/ jessie/main AMD64 Packages
iceweasel | 10.0.12esr-1 | http://ftp.fr.debian.org/debian/ wheezy/main AMD64 Packages