디렉토리를 통해 패키지를 찾는 방법은 무엇입니까?

디렉토리를 통해 패키지를 찾는 방법은 무엇입니까?

경로에 특정 하위 문자열이 포함된 파일이 포함된 패키지(데비안에서)를 찾는 방법은 무엇입니까?

예: /usr/share/xml/경로에 " "가 포함된 파일이 포함된 모든 패키지(설치 여부)를 찾습니다.

xsltproc가 설치되어 있고 xhtml용 xml 디렉토리가 없습니다. => 네트워크를 통해 dtd를 찾고 있으며 느리고 W3C를 ddosing하고 있습니다.

디렉토리 패키지가 /usr/share/xml/에 있어야 한다는 것을 알고 있지만 해당 디렉토리에 파일을 저장하는 패키지를 찾을 수 없습니다.

검색 위치https://packages.debian.org하위 문자열이 아닌 패키지 파일 경로의 접미사만 찾습니다.

답변1

설치하여 로컬에서 이 작업을 수행할 수 있습니다.apt-file:

sudo apt-get install apt-file
sudo apt-file update
apt-file search /usr/share/xml/

(사용 중인 Debian 버전에 따라 이 apt-file update단계가 필요하지 않을 수도 있습니다).

답변2

apt install apt-file

그런 다음 이를 루트로 실행하거나 sudo를 사용하면 apt-file update적절한 소스의 적절한 파일 캐시가 업데이트됩니다.

다음을 사용하여 검색할 수 있습니다.apt-file search for something

관련 정보