Apt-cache – Recherche de progiciels

Apt-cache est un outil en ligne de commande qui interroge et affiche les informations disponibles sur les packages à partir des fichiers APT locaux. Les informations sur le package incluent le nom, la description, la version, les dépendances, le référentiel et le mainteneur du package.

Les fichiers apt locaux qui stockent la copie du miroir Debian se trouvent dans /var/lib/apt/lists/. Ce fichier est mis à jour à chaque exécution de la commande apt update. De cette façon, lorsque quelqu’un recherche des paquets, le système n’a pas besoin de passer par les différents réseaux pour récupérer les miroirs Debian.

La source des informations dépend du référentiel répertorié dans le fichier /etc/apt/sources.list et du référentiel tiers stocké dans le répertoire /etc/apt/sources.list.d.

Apt-cache est couramment utilisé pour rechercher des packages. Dans ce tutoriel, nous apprenons à utiliser la commande apt-cache pour rechercher des packages.

Package de recherche apt-cache

01. Recherche de packages basée sur des mots clés

Pour rechercher un package à l’aide d’un mot-clé, utilisez search drapeau.

Pour example pour en savoir plus sur le forfait vsftpd, la commande serait.

$ apt-cache search vsftpd

paquet apt-cache serach vsftpd

02. Pour trouver tous les packages commençant par une chaîne spécifique.

Pour example pour lister tous les packages commençant par vsftpd, vous pouvez utiliser avec pkgnamedrapeau de s.

$ apt-cache pkgnames vsftpd

package de liste apt-cache commençant par vsftpdpackage de liste apt-cache commençant par vsftpd

03. Pour obtenir le nom exact du package

Pour obtenir le package exact, utilisez la recherche apt-cache avec --names-only option.

Pour example,

$ apt-cache search --names-only vsftpd

apt-cache n'obtient que la recherche de nom à partir d'un packageapt-cache n’obtient que la recherche de nom à partir d’un package

04. Obtenez la liste de tous les packages disponibles à partir du référentiel apt.

$ apt-cache pkgnames

apt-cache pkgnames sortieapt-cache pkgnames – liste tous les packages

Vous pouvez utiliser la commande grep pour filtrer un package spécifique de la liste.

Pour example

$ apt-cache pkgnames | grep vsftpd

05. Pour répertorier tous les packages disponibles avec une description d’une ligne du package.

$ apt-cache search .

recherche apt-cache – liste tous les packages avec description en ligne

06. Afficher l’en-tête du package spécifique disponible

Pour vérifier les informations sur le package telles que le nom du package, l’architecture, la version, la taille installée, le mainteneur, le contrôle d’intégrité, la description, utilisez show drapeau.

c’est à dire. apt-cache show a affiché les métadonnées du package.

Pour example

$ apt-cache show docker

apt-cache show docker package en détailapt-cache affiche les informations sur le package en détail

Conclusion

Apt search, apt show, aptitude search, aptitude show font la même chose, mais le format du texte de sortie peut varier.

Apt-cache est fourni avec une installation de base dans la famille Debian/Ubuntu. J’espère que ce tutoriel vous a aidé à rechercher les packages dans les distributions Debian/Ubuntu.