프로그램 설치를 위한 dpkg(1)
dpkg (Debian Package)
- Windows의 "Setup.exe"와 비슷한 설치파일
- 확장명은 *.deb이며, 이를 패키지라고 부름.
패키지이름버전-개정번호아키텍처.deb
- 패키지이름 : galculator -> 패키지(프로그램)의 이름
- 버전 :2.1.4 -> 대개 3자리수로 구성. 주버전, 부버전, 패치버전
- 개정번호 : 1 -> 문제점을 개선할때마다 붙여지는 번호
- 아키텍처 : amd64 -> 64비트 CPU를 의미
프로그램 설치를 위한 dpkg(2)
- 자주 사용하는 dpkg 명령어 옵션
- 설치:
dpkg -i 패키지파일이름.deb
- 삭제:
dpkg -r 패키지이름
dpkg -p 패키지이름 -> 설정파일까지 삭제
- 패키지 조회
dpkg -l 패키지이름 -> 설치된 패키지에 대한 정보를 보여줌
dpkg -L 패키지이름 -> 패키지가 설치한 파일 목록을 보여줌
- 아직설치되지 않은 deb 파일 조회
dpkg --info 패키지파일이름.deb -> 패키지 파일에 대한 정보를 보여줌
- dpkg명령의 단점
- '의존성'문제
- A패키지가 설치되기 위해서 B패키지가 필요할 경우, dpkg명령으로는 해결이 까다로움(galculator 패키지를 설치하기 위해서 x-window가 설치되어있어야함)
- 이를 해결하기 위해 apt가 등장함
++ 리눅스 카페에서 파일 다운로드 후 진행
dpkg -l axel
: 파일이 설치되었는지 확인하는 명령어

dpkg --info 패키지명
: 패키지 정보

dpkg -i 패키지명
: 패키지 설치하는 방법
dpkg -r 패키지명
: 패키지 제거하는 방법
galculator는 의존성 있는 파일이라 바로 다운로드 되지 않음.
