[이것이 우분투 리눅스다] 4장 10교시 필수 개념과 명령어 : 프로그램 설치를 위한 dpkg

이경영·2022년 11월 24일
0

리눅스

목록 보기
12/18

프로그램 설치를 위한 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는 의존성 있는 파일이라 바로 다운로드 되지 않음.

profile
꾸준히

0개의 댓글