Avant d'installer un paquet, j'aimerais savoir quelle version j'aurais. Comment vérifier la version avant d'installer avec apt-get
ou aptitude
sur Debian ou Ubuntu?
la source
Avant d'installer un paquet, j'aimerais savoir quelle version j'aurais. Comment vérifier la version avant d'installer avec apt-get
ou aptitude
sur Debian ou Ubuntu?
apt-get
Vous pouvez exécuter une simulation pour voir ce qui se produirait si vous mettez à jour / installez un paquet:
apt-get -s install <package>
Pour voir toutes les mises à niveau possibles, lancez un upgrade
en mode prolixe et (par souci de sécurité) avec simulation, appuyez sur npour annuler:
apt-get -V -s upgrade
apt-cache
L'option policy
peut afficher la version installée et la version distante (candidat à l'installation) d'un package.
apt-cache policy <package>
apt-show-versions
Si installé, affiche les informations de version sur un ou plusieurs packages:
apt-show-versions <package>
Passer le -u
commutateur avec ou sans nom de package n'affichera que les packages pouvant être mis à niveau.
aptitude
L’interface graphique de la console aptitude
peut afficher les packages pouvant être mis à niveau avec les nouvelles versions. Ouvrez le menu 'Packages évolutifs'. Appuyer vsur un paquet affichera des informations plus détaillées sur la version.
Ou sur la ligne de commande:
aptitude versions <package>
Passing -V
affichera des informations détaillées sur les versions, encore une fois pour plus de sécurité avec le commutateur de simulation:
aptitude -V -s install <package>
En remplaçant install <package>
par upgrade
affichera les versions de tous les paquets pouvant être mis à jour.
apt-get -V -s upgrade
fait ma journée, merci!apt-get install -s
avecsudo
?apt show <packages>
peut également être ajouté à la listeUne autre façon d'utiliser dpkg et grep :
la source
Une autre option, si vous ne connaissez pas le nom complet du paquet, est le formatage du résultat de recherche d'aptitude:
%c
= statut (paquet installé ou non)%p
= nom du%d
paquet%V
= description du paquet = version disponible du paquetRéférence: http://linux.die.net/man/8/aptitude
la source
Pour obtenir le nom du paquet:
Pour obtenir les détails de la version:
Je crois
apt-get
et suisapt-cache
obsolète, avecapt
etaptitude
devient la méthode préférée. Étant donné la longévité de l'apt-suite, c'est probablement une valeur sûre pour un certain temps!la source
Tu peux écrire
apt show <package>
la source
apt-cache
j'utiliseapt
deux choses différentes ... Qu'est-ce qui me manque?apt
etapt-cache
faire la même chose. Si vous vérifiez le code source, ils auront tous deux la même fonctionnalité: pourshow
, une fonction appeléeShowPackage
et poursearch
, une fonction appeléeDoSearch
.de devscripts.deb
la source
Pour voir le dernier paquet disponible avant l'installation. Effectuez la mise à jour de manière à disposer de la dernière mise à jour du package.
Maintenant, pour vérifier le dernier paquet disponible dans votre référentiel avant l'installation, lancez la commande ci-dessous.
Exemple:
ou
la source