우분투 / 데비안 저장소의 모든 패키지 목록


답변:


63

단순한:

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

또는 더 유연한 :

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

애호가 질의를 들어, 사용 apt-cache policy하고 aptitude 여기에 설명 된대로 :

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

xzcat /var/lib/apt/lists/ppa.launchpad.net_*_Packages.xz | grep '^Package:'해당 패키지 파일이 압축 된 경우 사용하십시오 .
임의성

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


2

오래된 실이지만 도움이 될 것이라고 생각했습니다. awk, sort 및 uniq을 사용하여 패키지 만 잡고 패키지 저장소 체크섬을 삭제하십시오.

grep ^Package /var/lib/apt/lists/<repo you are interested in>* | awk '{print $2}' | sort | uniq
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.