apt-cache
dapat menampilkan banyak informasi yang tersimpan di basisdata internal APT. Informasi ini semacam singgahan karena dikumpulkan dari daftar sumber yang berbeda di berkas sources.list
. Hal ini terjadi selama operasi apt update
.
apt-cache
dapat melakukan pencarian paket berbasis kata kunci dengan apt-cache search kata_kunci
. Ini juga dapat menampilkan header dari versi paket yang tersedia dengan apt-cache show paket
. Perintah ini memberikan deskripsi paket, dependensinya, nama pengelolanya, dll. Perhatikan bahwa apt search
, apt show
, aptitude search
, dan aptitude show
bekerja dengan cara yang sama.
apt-cache dumpavail
menampilkan header dari semua versi yang tersedia dari semua paket. apt-cache pkgnames
menampilkan daftar semua paket yang muncul setidaknya sekali dalam singgahan.
apt-cache policy
, dijelaskan di bagian berikut.
apt-cache policy
menampilkan prioritas pin dan properti distribusi dari setiap sumber paket seperti yang dijelaskan dalam Bagian 6.2.5, “Mengelola Prioritas Paket”. Ini juga dapat menunjukkan prioritas pin untuk semua versi dan sumber paket yang tersedia. Untuk contoh sources.list
yang digunakan dalam Contoh 6.2, “Berkas /etc/apt/sources.list
untuk pengguna Debian Stable” dan APT::Default-Release
yang diatur ke "bullseye"
, keluaran akan terlihat seperti ini:
$
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
juga dapat menunjukkan prioritas pin untuk semua versi dan sumber paket tertentu yang tersedia.
$
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
, APT tidak akan memasangnya secara otomatis berdasarkan prioritas. Seseorang harus menggunakan apt install limnoria/bullseye-backports
atau menambahkan prioritas pin yang lebih tinggi ke /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