apt-file
저는 바이너리 패키지가 아닌 특정 파일에 대한 소스 패키지의 내용을 검색할 수 있는 유사한 유틸리티를 찾고 있습니다 .
Ubuntu에서 이러한 유틸리티를 사용할 수 있습니까?
답변1
apt-file
Contents-<ARCH>.gz
주어진 데비안 저장소에서 파일을 다운로드한 다음, 압축을 풀고 grep
통과하는 간단한 래퍼입니다 . 파일은 아카이브에 있는 Contents
모든 패키지의 경로를 병합하여 서버 측(연산 강도가 높음)에 생성됩니다 .deb
데비안 저장소 사양에는 모든 소스 패키지 경로의 요약을 위해 예약된 위치가 없으며 구현( apt-ftparchive
및 Launchpad의 자체 제작 방법)에는 경로를 생성할 수 있는 기능이 없습니다.
만약 당신이 정말로,정말이 기능을 원하면 직접 쉽게 컴파일할 수 있습니다. 이 스크립트를 만들고 실행 가능하게 만든 다음 실행하세요. 이 과정은 8일이나 걸리겠지만 출력은 파일과 동일합니다 Source-Contents
.
#!/bin/bash
for PKGNAME in $(apt-cache pkgnames); do
apt-get source $PKGNAME >> log
for LINE in $(find $PKGNAME-*); do
echo "$LINE $PKGNAME"
done
done