Linux 마스터 2급

<Linux 마스터 2급> dpkg

지우친구 웅이 2021. 10. 31. 23:26

■dpkg

1. dpkg는 Debian의 저(low)레벨 패키지 관리 툴

2. deb 패키지의 설치, 삭제, 정보 제공을 위해 사용

형식 패키지명_버전-릴리즈번호-리버전_아키텍처.deb
상태 설명
패키지명 패키지의 속성을 나타내는 파일명을 사용
버전 패키지 버전을 나타냄
릴리즈번호 해당 버전의 문제점을 개선할 때마다 붙여지는 번호
리버전 소스 버전이 업그레이드되지는 않았지만 패키지의 보안 문제나 의존성 변화, 스크립트립의 변화 등이 있음을 의미
아키텍처 all은 시스템과 상관없는 문서나 스크립트 등을 의미

 

3. 루트 권한으로 패키지 설치와 삭제 가능

4. 패키지 설치 및 제거 시 RPM과 같은 의존성 문제 유발

형식 dpkg [옵션] 패키지명.deb
옵션 기능
-i 패키지 설치, 패키지들 간의 의존성 문제로 정상적인 설치가 안 되는 경우 발생
-r 설치된 패키지만 삭제
-P 패키지와 설정 정보를 모두 삭제
-s 패키지의 상황 정보(패키지 버전, 관리자, 간략 설명 등)을 나타냄
-L dpkg가 설치한 모든 파일 목록을 확인

 

5. 명령어 'dpkg -s 패키지'는 지정된 패키지에 대한 자세한 정보를 나타냄