apt-cache
-kommandoen kan vise mye av den informasjonen som er lagret i APTs interne database. Denne informasjonen er en slags buffer siden den er samlet inn fra ulike kilder oppført isources.list
-filen. Dette skjer under apt update
-operasjonen.
apt-cache
-kommandoen kan gjøre søkeordsbaserte pakkesøk med apt-cache search keyword
. Den kan også vise topptekstene til tilgjengelige pakkeversjoner med apt-cache show pakke
. Denne kommandoen gir pakkens beskrivelse, avhengigheter, navnet på dens vedlikehold, og så videre. Merk at apt search
, apt show
, aptitude search
, og aptitude show
virker på samme måte.
apt-cache dumpavail
topptekstene til alle tilgjengelige versjoner av alle pakker. apt-cache pkgnames
viser listen over alle pakker som vises minst én gang i hurtiglageret.
apt-cache policy
, beskrevet i følgende del.
apt-cache
viser låsingsprioriteter og distribusjonsegenskaper for hver pakkekilde som forklart i Seksjon 6.2.5, «Styring av pakkeprioriteter». Den kan også vise låseprioriteter for alle tilgjengelige versjoner og kilder til en pakke. For eksemplet sources.list
som ble brukt i Eksempel 6.2, «/etc/apt/sources.list
-fil for brukere av Debian Stable» og APT::Default-Release
satt til "bullseye"
, vil utdataene se slik ut:
$
apt-cache policy
Package 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 Pinned packages:
apt-cache policy
kan også vise låseprioriteter for alle tilgjengelige versjoner og kilder til en gitt pakke.
$
apt-cache policy limnoria
limnoria: Installed: 2021.06.15-1 Candidate: 2021.06.15-1 Version table: 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
-pakkebrønnen, vil APT ikke installere den automatisk, basert på prioriteten. Man må bruke apt install limnoria/bullseye-backports
eller legge inn en høyere låseprioritet i /etc/apt/preferences.d/limnoria.pref
:
Package: limnoria Pin: release o=Debian Backports, a=bullseye-backports Pin-Priority: 1001
$
apt-cache policy limnoria
limnoria: Installed: 2021.06.15-1 Candidate: 2021.07.21-1~bpo11+1 Version table: 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