![APT 패키지로 설치된 모든 파일을 나열하는 방법은 무엇입니까?](https://linux55.com/image/93487/APT%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A1%9C%20%EC%84%A4%EC%B9%98%EB%90%9C%20%EB%AA%A8%EB%93%A0%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%82%98%EC%97%B4%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
geoip-bin
다음 명령을 사용하여 apt-get
패키지를 설치 했습니다 .
sudo apt-get install geoip-bin
이 패키지를 사용하기 위한 명령줄 명령을 알고 싶습니다.
하지만 패키지로 설치된 파일을 나열 geoip-bin
하고 실행 파일을 찾으려고 하면 dpkg -S
출력에 나열 되지 않습니다.
% dpkg -S geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/changelog.Debian.gz
geoip-bin: /usr/share/lintian/overrides/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/copyright
약간의 조사 끝에 이 패키지가 command/executable 을 설치한다는 것을 알게 되었습니다 /usr/bin/geoiplookup
. 이제 명령을 알았지만 나중에는 패키지가 어떤 파일을 설치하는지 알아내는 방법을 알고 싶습니다.
"역방향" 파일 조회를 수행하면 dpkg -S
해당 파일이 geo-ip
bin 패키지에서 가져온 것임을 알 수 있습니다.
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
파일 이 에 의해 생성되었기 dpkg -S
때문에 출력에 표시되지 않는지 궁금합니다 . 예를 들어 종속성을 쿼리한 다음 파일과 하위 종속성을 재귀적으로 쿼리한 후에도 패키지에서 제공하는 파일을 나열할 수 없습니다. . 패키지에 의해 설치된 전체 파일 목록을 생성하려면 어떻게 해야 합니까?/usr/bin/geoiplookup
geoip-bin
apt-cache show geoip-bin
geoip-bin
답변1
-L, --listfiles
dpkg -L package-name