Apt-cache est un outil de 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 du package, sa description, sa version, ses dépendances, son dépôt et son responsable.
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 à 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 didacticiel, 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.
Par exemple pour connaître le package vsftpd
, la commande serait.
$ apt-cache search vsftpd
02. Pour trouver tous les packages commençant par une chaîne spécifique.
Par exemple pour lister tous les packages commençant par vsftpd
, vous pouvez utiliser avec pkgname
s drapeau.
$ apt-cache pkgnames vsftpd
03. Pour obtenir le nom exact du package
Pour obtenir le package exact, utilisez apt-cache search avec --names-only
option.
Par exemple,
$ apt-cache search --names-only vsftpd
04. Obtenez la liste de tous les packages disponibles à partir du référentiel apt.
$ apt-cache pkgnames
Vous pouvez utiliser la commande grep pour filtrer un package spécifique de la liste.
Par exemple
$ apt-cache pkgnames | grep vsftpd
05. Pour répertorier tous les packages disponibles avec une description en une ligne du package.
$ apt-cache search .
06. Afficher l'en-tête du package spécifique disponible
Pour vérifier les informations sur le paquet telles que le nom du paquet, l'architecture, la version, la taille installée, le responsable, le contrôle d'intégrité, la description, utilisez show
drapeau.
c'est à dire. apt-cache show
Par exemple
$ apt-cache show docker
Conclusion
Apt search, apt show, aptitude search, aptitude show fait la même chose mais le format du texte de sortie peut varier.
Apt-cache est livré 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.