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 패키지'는 지정된 패키지에 대한 자세한 정보를 나타냄