apt-cache permet de consulter un certain nombre d'informations stockées dans la base de données interne d'APT. Ces informations — qui constituent une sorte de cache — sont rassemblées depuis les différentes sources données dans le fichier sources.list au cours de l'opération apt update.
		apt-cache command can do keyword-based package searches with apt-cache search keyword. It can also display the headers of the package's available versions with apt-cache show package. This command provides the package's description, its dependencies, the name of its maintainer, etc. Note that apt search, apt show, aptitude search, and aptitude show work in the same way.
		apt-cache dumpavail displays the headers of all available versions of all packages. apt-cache pkgnames displays the list of all the packages which appear at least once in the cache.
		apt-cache policy, décrite dans la section suivante.
		apt-cache policy affiche les priorités d’épinglage et les propriétés de la distribution de chaque source de paquet, comme expliqué dans la Section 6.2.5, « Gérer les priorités associées aux paquets ». Elle peut également afficher les priorités d’épinglage pour toutes les versions disponibles et les sources d’un paquet. Pour l’exemple sources.list utilisé dans l’Exemple 6.2, « Fichier /etc/apt/sources.list pour les utilisateurs de Debian Stable » et APT::Default-Release défini à « bullseye », la sortie ressemblera à ceci :
			$apt-cache policyPackage files: 100 /var/lib/dpkg/status release a=now 100 https://deb.debian.org/debian bullseye-backports/main amd64 Packages release o=Debian Backports,a=bullseye-backports,n=bullseye-backports,l=Debian Backports,c=main,b=amd64 origin deb.debian.org 990 https://deb.debian.org/debian bullseye/non-free amd64 Packages release v=11.0,o=Debian,a=stable,n=bullseye,l=Debian,c=non-free,b=amd64 origin deb.debian.org 990 https://deb.debian.org/debian bullseye/contrib amd64 Packages release v=11.0,o=Debian,a=stable,n=bullseye,l=Debian,c=contrib,b=amd64 origin deb.debian.org 990 https://deb.debian.org/debian bullseye/main amd64 Packages release v=11.0,o=Debian,a=stable,n=bullseye,l=Debian,c=main,b=amd64 origin deb.debian.org 500 http://security.debian.org bullseye-security/main amd64 Packages release v=11,o=Debian,a=stable-security,n=bullseye-security,l=Debian-Security,c=main,b=amd64 origin security.debian.org Paquets épinglés :
apt-cache policy peut également afficher les priorités d'épinglage pour toutes les versions et sources disponibles d'un paquet donné.
			$apt-cache policy limnorialimnoria: Installé : 2021.06.15-1 Candidat : 2021.06.15-1 Table de versions : 2021.07.21-1~bpo11+1 100 100 https://deb.debian.org/debian bullseye-backports/main amd64 Packages *** 2021.06.15-1 990 990 https://deb.debian.org/debian bullseye/main amd64 Packages 100 /var/lib/dpkg/status
bullseye-backports, APT ne l'installera pas automatiquement en fonction de sa priorité. Il faut utiliser apt install limnoria/bullseye-backports ou ajouter une priorité d'épinglage plus élevée à /etc/apt/preferences.d/limnoria.pref :
			Package: limnoria Pin: release o=Debian Backports, a=bullseye-backports Pin-Priority: 1001
$apt-cache policy limnorialimnoria: Installé : 2021.06.15-1 Candidat : 2021.07.21-1~bpo11+1 Table de versions : 2021.07.21-1~bpo11+1 1001 100 https://deb.debian.org/debian bullseye-backports/main amd64 Packages *** 2021.06.15-1 990 990 https://deb.debian.org/debian bullseye/main amd64 Packages 100 /var/lib/dpkg/status