2019년 3월 17일 일요일

dpkg - 우분투(데비안) 패키지 관리 프로그램

dpkg는 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어로서, .deb 패키지의 설치, 삭제, 정보 제공을 위해 사용되는 명령어입니다.

dpkg 자체는 APT 등과 같은 고급 도구에 비해 낮은 레벨의 도구이며 복잡한 패키지 관계와 패키지를 원격에서 받아오는 등의 일을 합니다. APT도 Ubuntu의 소프트웨어를 관리하기 위해 내부적으로 이 dpkg를 사용합니다.

패키지 설치

dpkg -i <.deb 파일>

설치된 패키지 제거
dpkg -r <패키지명>
: 해당 패키지 삭제 (삭제 시 설정 파일들은 남겨둡니다.)

sudo dpkg -P <패키지명>
: 해당 패키지와 해당 패키지의 설정파일을 모두 삭제

설치된 패키지 목록 보기
dpkg -l

$ dpkg -l | grep ^rc
rc  bogofilter                                  1.2.4+dfsg1-12 ...

위에 보이는 대로 상태가 rc 인 패키지는 삭제 되었지만 설정 파일이 남아 있음을 의미합니다.
dpkg -P bogofilter 명령어로 완전히 삭제 할 수 있습니다.

상태가 rc 인 모든 패키지를 지우고 싶다면 아래 명령어로...
dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge

특정 파일이 속한 패키지 확인
dpkg -S /etc/ssh/ssh_config
: 해당 파일명 또는 경로가 포함된 패키지들을 검색

dpkg -C <.deb 파일>
: 해당 .deb 파일이 설치한 파일의 목록 확인

dpkg -s <패키지명>
: 해당 패키지에 대한 정보 확인

dpkg -I <.deb 파일>
: 해당 .deb 파일에 대한 정보 확인

sudo dpkg -i <.deb 파일>
: 해당 파일 설치 또는 최신 버전으로 업그레이드

sudo dpkg -x <.deb 파일> <디렉토리>
: 파일에 포함되어있는 파일들을 지정된 디렉토리에 압축 해제
(※ 이 명령을 실행할 경우, 해당 디렉토리를 초기화 시켜버리므로 주의해야 합니다!!!!!!!!)







댓글 없음:

댓글 쓰기

Excel 2013 (Windows 10)

엑셀 파일을 바로 열기 불가능 한 경우 해결 방법 Excel 파일 실행 레지스트리 다시 만들기 a. 실행 창에 regedit를 입력합니다. b. 아래 경로로 이동하여 해당 폴더를 리네임(백업/삭제) 합니다. XLSX : HKEY_CLASSES_...