Apt-cache , yerel APT dosyalarından paketler hakkında mevcut bilgileri sorgulayan ve görüntüleyen bir komut satırı aracıdır. Paket bilgileri, paket adını, açıklamayı, sürümü, bağımlılıkları, depoyu ve bakımcıyı içerir.
Debian aynasından kopyayı depolayan yerel apt dosyaları /var/lib/apt/lists/ dizinindedir. Bu dosya, apt update komutu her çalıştırıldığında güncellenir. Bu şekilde, birisi paket ararken, sistemin Debian aynalarını getirmek için farklı ağlardan geçmesi gerekmez.
Bilgi kaynağı, /etc/apt/sources.list dosyasında listelenen depoya ve /etc/apt/sources.list.d dizininde depolanan üçüncü taraf deposuna bağlıdır.
Apt-cache search paketi
01. Anahtar kelime tabanlı paket arama
Bir anahtar kelime kullanarak paket aramak için search seçeneğini kullanın.
Örneğin, vsftpd paketini öğrenmek için komut şöyle olacaktır.
$ apt-cache search vsftpd
02. Belirli bir dize ile başlayan tüm paketleri bulma.
Örneğin vsftpd ile başlayan tüm paketleri listelemek için pkgnames seçeneğini kullanabilirsiniz.
$ apt-cache pkgnames vsftpd
03. Tam paket adına göre arama
Tam paketi elde etmek için apt-cache aramasını –names-only seçeneğiyle kullanın.
Örneğin,
$ apt-cache search --names-only vsftpd
04. apt deposundan mevcut tüm paketlerin listesini alma
$ apt-cache pkgnames
05. Mevcut tüm paketleri, paketin tek satırlık açıklamasıyla birlikte listeleme
$ apt-cache search .
06. Belirli bir paketin detaylarını öğrenme
Paket adı, mimari, sürüm, kurulu boyut, bakımcı, bütünlük kontrolü, açıklama gibi paket bilgilerini kontrol etmek için show seçeneğini kullanın.
Örneğin
$ apt-cache show docker
Apt search, apt show, aptitude search, aptitude show komutları da benzer şeyi yapar ancak çıktı formatı değişebilir.
Apt-cache, Debian/Ubuntu ailesinde temel kurulumla birlikte gelir.
Yazının orijinalini buradan okuyabilirsiniz.
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.