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
command displays the pinning priorities and distribution properties of each package source as explained in Secció 6.2.5, «Gestió de les prioritats dels paquets». It can also show the pinning priorities for all available versions and sources of a package. For the sources.list
example used in Exemple 6.2, «Arxiu /etc/apt/sources.list
per a usuaris de Debian «Stable»» and APT::Default-Release
set to "/^bookworm(|-security|-updates)$/"
, the output will look like this:
$
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
repository, APT will not install it automatically based on the priority. One would have to use apt install adb/bookworm-backports
or add a higher pinning priority to /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