dpkg란?

"데비안 패키지(Debian package)"의 약자로 패키지 관리 프로그램이다.

 

# 전체 설치된 패키지 목록

dpkg -l

 

# 특정 패키지가 설치되어있는지 조회

dpkg -l | grep {특정패키지명}

 

# 설치된 패키지 목록뿐아니라 .deb파일에 든 내용물까지 조회

dpkg -c {패키지.deb}

 

# 시스템에 설치된 <패키지>에 관한 정보

dpkg -s {패키지.deb}

 

 

# 특정 패키지 설치

dpkg -i {패키지.deb}

 

# 특정 패키지 풀기
dpkg --unpack {패키지명}

 

# 의존성 고치기
dpkg --configure --pending

 

# 특정 패키지를 삭제
dpkg -r {패키지명}

 

# 특정 패키지를 삭제.(remove와 purge의 차이는 remove가 데이터와 실행파일만 지우는 반면, purge는 추가적인 각종 환경설정 파일들까지도 지운다)
dpkg -P {패키지명}

 

# 의존성 걸린 패키지 삭제
dpkg -P --force-depends {패키지명}

 

# 패키지 버전 비교 

dpkg --compare-versions {ver1} op {ver2} 

 

 

 

**참고
https://manpages.debian.org/buster/dpkg/dpkg.1.en.html

반응형

'프로그래밍 > 운영체제' 카테고리의 다른 글

CLI  (0) 2021.03.10
[Linux] apt 명령어 정리  (0) 2021.03.09
shell 명령어(3) - 리눅스에서 8080 포트 찾기  (0) 2021.01.18
데비안 패키지 만들기 (1) - deb 파일 만들기  (0) 2020.12.29
shell 명령어 (2)  (0) 2020.12.29

+ Recent posts