Linux의 소스에서 설치된 패키지를 나열하는 방법은 무엇입니까?

Linux의 소스에서 설치된 패키지를 나열하는 방법은 무엇입니까?

나는 일반적으로 apt와 같은 패키지 관리자를 사용하여 패키지를 설치한 다음 dpkg를 사용하여 설치된 패키지를 나열합니다. 소스에서 설치하는 경우 유사한 목록을 얻을 수 있는 방법이 있습니까? 소스의 패키지는 일반적으로 /usr/local/bin에 설치되어 그곳에서 검색된다는 답변을 보았습니다. 다른 방법이 있나요?

답변1

한 가지 가능한 접근 방식은 조사 중인 시스템에서 모든 파일을 찾아 다음 명령을 실행하는 것입니다.

dpkg -S /path/to/file

프로그램이 패키지를 반환하지 않으면 파일이 다른 소스에서 왔거나 어떤 방식으로든 수동으로 생성되었을 수 있습니다. 다음을 사용하여 동일한 작업을 수행할 수 있습니다 apt-file.

apt-file find /path/to/file

이 과정은 시간이 오래 걸릴 수 있다는 점에 유의하세요.

관련 정보