apt-cache
pot mostrar gran part de la informació emmagatzemada a la base de dades interna d'APT. Aquesta informació és una mena de memòria cau, ja que és recopilada de les diferents fonts llistades al fitxer sources.list
. Això es fa durant l'operació d'apt update
.
apt-cache
pot fer cerques de paquets basades en paraules clau amb apt-cache paraula clau
. També pot mostrar les capçaleres de les versions disponibles del paquet amb apt-cache show paquet
. Aquesta ordre proporciona la descripció del paquet, les seves dependències, el nom del seu mantenidor, etc. Tingueu en compte que apt search
, apt show
, aptitude search
i aptitude show
funcionen de la mateixa manera.
apt-cache dumpavail
mostra les capçaleres de totes les versions disponibles de tots els paquets. apt-cache pkgnames
mostra la llista de tots els paquets que apareixen almenys una vegada a la memòria cau.
apt-cache policy
, descrit en la secció següent.
apt-cache policy
mostra les prioritats de fixació (o «pinning») i les propietats de la distribució de cada font de paquets tal com s'explica a Secció 6.2.5, «Gestió de les prioritats dels paquets». També pot mostrar les prioritats de fixació per a totes les versions i fonts disponibles d'un paquet. Per a l'exemple de sources.list
utilitzat a Exemple 6.2, «Arxiu /etc/apt/sources.list
per a usuaris de Debian «Stable»» i APT::Default-Release
establert a "/^bookworm(|-security|-updates)$/"
, la sortida s'assemblarà a això:
$
apt-cache policy
Package files: 100 /var/lib/dpkg/status release a=now 990 http://deb.debian.org/debian bookworm-updates/non-free-firmware amd64 Packages release v=12-updates,o=Debian,a=stable-updates,n=bookworm-updates,l=Debian,c=non-free-firmware,b=amd64 origin deb.debian.org 990 http://deb.debian.org/debian bookworm-updates/main amd64 Packages release v=12-updates,o=Debian,a=stable-updates,n=bookworm-updates,l=Debian,c=main,b=amd64 origin deb.debian.org 990 http://security.debian.org/debian-security bookworm-security/non-free-firmware amd64 Packages release v=12,o=Debian,a=stable-security,n=bookworm-security,l=Debian-Security,c=non-free-firmware,b=amd64 origin security.debian.org 990 http://security.debian.org/debian-security bookworm-security/main amd64 Packages release v=12,o=Debian,a=stable-security,n=bookworm-security,l=Debian-Security,c=main,b=amd64 origin security.debian.org 990 http://deb.debian.org/debian bookworm/non-free-firmware amd64 Packages release v=12.5,o=Debian,a=stable,n=bookworm,l=Debian,c=non-free-firmware,b=amd64 origin deb.debian.org 990 http://deb.debian.org/debian bookworm/main amd64 Packages release v=12.5,o=Debian,a=stable,n=bookworm,l=Debian,c=main,b=amd64 origin deb.debian.org Pinned packages:
apt-cache policy
també pot mostrar les prioritats de fixació per a totes les versions i fonts disponibles d'un paquet donat.
$
apt-cache policy adb
adb: Installed: 1:29.0.6-28 Candidate: 1:29.0.6-28 Version table: 1:33.0.3-2~bpo12+1 100 100 http://deb.debian.org/debian bookworm-backports/main amd64 Packages *** 1:29.0.6-28 990 990 http://deb.debian.org/debian bookworm/main amd64 Packages 100 /var/lib/dpkg/status
bookworm-backports
, l'APT no l'instal·larà automàticament basant-se en la prioritat. S'hauria d'utilitzar apt install adb/bookworm-backports
o afegir una prioritat de fixació més alta a /etc/apt/preferences.d/adb.pref
:
Package: adb Pin: release o=Debian Backports,n=bookworm-backports Pin-Priority: 1001
$
apt-cache policy limnoria
adb: Installed: 1:29.0.6-28 Candidate: 1:33.0.3-2~bpo12+1 Version table: 1:33.0.3-2~bpo12+1 1001 100 http://deb.debian.org/debian bookworm-backports/main amd64 Packages *** 1:29.0.6-28 990 990 http://deb.debian.org/debian bookworm/main amd64 Packages 100 /var/lib/dpkg/status