Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
apt-cache [Le 27/07/2016, 03:49] – [Recherche chaînes de caractères] 45.45.64.141apt-cache [Le 02/06/2018, 17:06] (Version actuelle) – [apt-cache] +tip utilisez apt krodelabestiole
Ligne 1: Ligne 1:
 +{{tag>apt paquet gestionnaire_de_paquets}}
  
 +----
 +
 +====== apt-cache ======
 +
 +
 +**''apt-cache''** est une interface permettant d'effectuer quelques manipulations basiques sur les paquets, installés ou non, disponibles dans la liste mise en cache des paquets des dépôts APT configurés.  Il ne nécessite pas les droits d'administration.
 +
 +<note tip>''apt-cache'' fournit un retour facilement analysable par un script et garantit une certaine rétro-compatibilité.
 +
 +Cependant les fonctionnalités que proposent ''apt-cache'' sont également disponibles via la commande [[:apt-cli|apt]], qui est plus conviviale pour l'utilisateur final. Préférez ''apt'' si vous comptez accéder directement à ces fonctionnalités via la ligne de commande.</note>
 +===== Utilisation =====
 +
 +==== Recherche chaînes de caractères ====
 + 
 +  * <code>apt-cache search <chaîne></code>La commande **''search''** recherche une chaîne de caractères dans la liste des paquets connus.
 +  * <code>apt-cache search -n <chaîne></code>L'option **''-n''** ou **''%%--names-only%%''** permet de réduire les résultats de la recherche aux paquets dont le nom contient la chaîne de caractères (assez utile).
 +
 +==== Recherche paquets ====
 +
 +  * <code>apt-cache show <paquet(s)></code>La commande **''show''** affiche les informations sur un paquet (depuis le cache).  Cette commande est similaire à ''%%dpkg --print-avail%%''.
 +
 +  * <code>apt-cache showpkg <paquet(s)></code>La commande **''showpkg''** affiche des informations sur les paquets indiqués.
 +
 +  * <code>apt-cache dumpavail</code>La commande **''dumpavail''** affiche une liste des paquets disponibles.
 +
 +  * <code>apt-cache depends <paquet(s)></code>La commande **''depends''** liste toutes les dépendances d´un paquet et la liste de tous les paquets possibles qui satisfont ces dépendances. C'est utile si vous souhaitez installer un paquet dans sa version 'testing' sur une version 'stable', pour vous assurer qu'il n'est pas dépendant d'autres paquet 'testing'.
 +
 +  * <code>apt-cache rdepends <paquet(s)></code>La commande **''rdepends''** liste toutes les dépendances inverse d´un paquet. C'est utile pour connaître la liste des paquets qui seraient désinstallés en même temps que //<paquet(s)>//.
 +
 +  * <code>apt-cache policy <paquet(s)></code>La commande **''policy''** affiche les versions des paquets indiqués et leur statut, avec :
 +    * la version actuellement installée
 +    * le version qui sera installée en cas de mise à jour ou d'installation du paquet
 +    * les dépôts dans lesquels le paquet est disponible par ordre de priorité
 +
 +  * <code>apt-cache madison <paquet(s)></code>La commande **''madison''** affiche le dépôt fournissant les paquets spécifiés.
 +
 +===== Références =====
 +
 +  * voir le man de la commande apt-cache :<code>man apt-cache</code>
 +----
 +
 +//Contributeurs : [[:utilisateurs:ste]], [[:utilisateurs:draco31.fr]].//