명령어/Linux

[리눅스] dpkg 패키지 조회 파일 소속 deb 설치

jykim23 2026. 7. 12. 20:46
반응형

부제: 설치된 패키지를 조회하고, 파일이 어느 패키지에서 왔는지 찾기

dpkg -l               # 설치된 패키지 목록
dpkg -L curl          # 그 패키지가 깐 파일들
dpkg -S /usr/bin/curl # 이 파일이 어느 패키지 것?
$ dpkg -S $(which curl)
curl: /usr/bin/curl
$ dpkg -L curl | grep bin
/usr/bin/curl

apt가 온라인 저장소를 다룬다면, dpkg는 로컬 패키지를 직접 다룬다.
-l 설치 목록, -L 그 패키지가 설치한 파일들, -S 특정 파일이 속한 패키지를 찾는다.
"이 명령이 어느 패키지에서 왔지?"를 알아낼 때 요긴하다.

이렇게도 쓴다

특정 패키지가 깔렸는지, 어떤 버전인지 확인한다(grep 조합).

dpkg -l | grep nginx

 

이 설정 파일이 어느 패키지에서 왔는지 찾는다.

dpkg -S /etc/nginx/nginx.conf

 

내려받은 .deb 파일을 직접 설치한다.

sudo dpkg -i package.deb

 

그 패키지가 설치한 파일 전체를 본다.

dpkg -L openssh-server
반응형