daftar semua paket dari repositori di ubuntu / debian


Jawaban:


63

Sederhana:

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

Atau lebih fleksibel:

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

Untuk permintaan yang lebih menarik, gunakan apt-cache policydan aptitude seperti yang dijelaskan di sini :

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

Gunakan xzcat /var/lib/apt/lists/ppa.launchpad.net_*_Packages.xz | grep '^Package:'jika file paket itu dikompresi.
keacakan

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


2

Utas lama, tetapi berpikir itu mungkin membantu. Gunakan awk, sortir dan uniq untuk hanya mengambil paket dan membuang checksum repo Paket.

grep ^Package /var/lib/apt/lists/<repo you are interested in>* | awk '{print $2}' | sort | uniq
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.