<dpkg 란?>
dpkg는 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어이다.
.deb 파일들의 설치, 삭제를 위해 사용된다.
<Q&A>
apt-get 을 이용하지 않고 왜 dpkg 를 사용하는가?
외부 네트워크로 접속이 안되는 내부망 환경에서는 직접 파일을 수동으로 패키지를 설치해야 한다.
(apt-get 같은 경우는 의존성을 자동으로 맞춰서 설치하여 편리하지만 dpkg 설치 방식일 경우 의존성이 맞지 않으면 설치되지 않는다.)
<명령어 옵션>
dpkg -l : 설치된 패키지 목록 확인
dpkg -L <패키지명> : 해당 패키지로부터 설치된 모든 파일목록 확인
dpkg -C <.deb 파일> : 해당 .deb 파일이 설치한 파일의 목록 확인
dpkg -s <패키지명> : 해당 패키지에 대한 정보 확인
dpkg -S <파일명> : 해당 파일명 또는 경로가 포함된 패키지들을 검색
dpkg -I(대문자 i) <.deb 파일> : 해당 .deb 파일에 대한 정보 확인
dpkg -P <패키지명> : 패키지에 대한 정보를 보여준다.
sudo dpkg -i <.deb 파일> : 해당 파일 설치 또는 최신 버전으로 업그레이드
sudo dpkg -r <패키지명> : 해당 패키지 삭제 (삭제시 설정파일들은 남겨둡니다.)
sudo dpkg -P <패키지명> : 해당 패키지와 해당 패키지의 설정파일을 모두 삭제
sudo dpkg -x <.deb 파일> <디렉토리> : 파일에 포함되어 있는 파일들을 지정된 디렉토리에 압축 해제
<Example Code>
libcairo 패키지를 설치할 경우
sudo dpkg -i install libcairo
'운영체제 (OS) > 리눅스(LINUX)' 카테고리의 다른 글
<Linux>접속 실패 로그 확인 (0) | 2022.10.19 |
---|---|
<Linux> 패키지 설치 Configure, make, make install 명령어 (0) | 2022.09.22 |
YUM 설치된 패키지 전체 목록 조회하기 (0) | 2022.09.04 |
<리눅스> TLS 설명 및 버전 확인 (0) | 2022.09.04 |
<리눅스> ldconfig 란? (0) | 2022.09.04 |