4. 용어

아래의 용어들은 이 문서에서 유용할 뿐만 아니라, 일반적으로 데비안에 대해서 이야기할 때 유용한 것들이다.

패키지 (Package)

특정 프로그램을 설치하고 실행하는데 필요한 모든 것을 담고 있는 파일을 말한다.

데비안 패키지들은 .deb라는 접미사를 가진다. (역자 주: 실제로 리눅스에서는 확장자라는 개념은 없다. 단지 파일들을 구분하기 쉽게 하기 위해 접미사를 붙인다.) 각각의 패키지들은 이름과 버젼 정보를 가지고 있다. 버젼은 실제 버젼과 하이픈(`-')으로 구분되는 데비안 수정판으로 이루어진다.

다음은 패키지 이름의 예이다.

  • efax_08a-1.deb

  • lrzsz_0.12b-1.deb

  • mgetty_0.99.2-6.deb

  • minicom_1.75-1.deb

  • term_2.3.5-5.deb

  • uucp_1.06.1-2.deb

  • uutraf_1.1-1.deb

  • xringd_1.10-2.deb

  • xtel_3.1-2.deb

dpkg

패키지를 관리하는 프로그램을 dpkg라 한다. dselectdpkg의 사용자 인터페이스 정도로 생각할 수 있다. 이 방법이 더 빠르기 때문에, 숙련된 사용자들은 보통 dpkg를 이용하여 패키지를 설치하거나 혹은 제거한다.

패키지 스크립트, 매인테이너 스크립트 (package scripts, maintainer scripts)

이 프로그램들은 (일반적으로 쉘 스크립트들이다.) 각각의 패키지들을 설치하기 전과 설치 후에 실행된다. 이것들은 보통 조용히 실행되지만, 가끔 경고 메시지를 출력하거나 사용자에게 응답을 요구하기도 한다.