ubuntu / debian içindeki bir havuzdaki tüm paketleri listele


Yanıtlar:


63

Basit:

grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

Veya daha esnek:

grep-dctrl -sPackage . /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

Meraklı sorgusu için, kullanın apt-cache policyve aptitude burada açıklandığı gibi :

aptitude search '~O LP-PPA-gstreamer-developers'

xzcat /var/lib/apt/lists/ppa.launchpad.net_*_Packages.xz | grep '^Package:'Bu paket dosyası sıkıştırılmışsa kullanın .
rastgelelık

18
grep Package /var/lib/apt/lists/(repo name)_Packages


2

Eski konu, ancak yardımcı olabileceğini düşündüm. Yalnızca paketleri almak ve Paket repo sağlama toplamlarını silmek için awk, sort ve uniq kullanın.

grep ^Package /var/lib/apt/lists/<repo you are interested in>* | awk '{print $2}' | sort | uniq
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.