한마디로 : apt-get install
시스템이 새로 설치된 소프트웨어 응용 프로그램을 성공적으로 실행할 수 있도록 필요한 모든 작업을 수행합니다.
더 길게:
예비 :
로부터 맨 :
설치를 위해 지정된 패키지에 필요한 모든 패키지도 검색 및 설치됩니다.
이러한 패키지는 네트워크의 저장소에 저장됩니다. 따라서 apt-get
필요한 모든 파일을 임시 디렉토리 ( /var/cache/apt/archives/
) 로 다운로드하십시오 . 웹 또는 ftp 서버에서 다운로드됩니다. 그것들은 소위 sources.list
; 리포지토리 목록 그때부터 그들은 하나씩 절차 적으로 설치됩니다.
첫 번째 것은 더 이상 의존성이없는 것들입니다. 따라서 다른 패키지를 설치할 필요가 없습니다. 이를 통해 이전에 종속성이 있었던 다른 패키지에 더 이상 종속성이 없습니다. 지정된 패키지가 설치 될 때까지 시스템은 계속 해당 프로세스를 계속 수행합니다.
각 패키지는 설치 절차를 거칩니다.
패키지 설치 :
데비안 기반 리눅스 배포판에서 우분투로서, 그 패키지는 deb- 데비안 바이너리 패키지 형식 이라는 지정된 표준화 된 형식 으로되어 있습니다.
이러한 패키지에는 시스템에 설치 될 파일이 포함되어 있습니다. 또한 제어 파일이 들어 있습니다 . 이 파일에는 패키징 시스템이 특정 상황에서 실행해야하는 스크립트가 포함되어 있습니다. 소위 관리자 스크립트 . 해당 스크립트는 다음과 같이 나뉩니다.
preinst
: 시스템 파일 계층에 파일을 설치하기 전에
postinst
: 설치 후
prerm
: 제거하기 전에
postrm
: 제거 후
새 패키지 설치 절차를 보여주는 흥미로운 그림이 있습니다.
더 많은 제어 파일이 있으며 가장 중요한 것은 다음과 같습니다.
control
: 종속성 목록 및 패키지를 식별하기위한 기타 유용한 정보
conffiles
: 구성 파일 목록 (보통에있는 파일 /etc
)
debian-binary
: 현재 2.0 의 deb 패키지 버전을 포함합니다
md5sums
: 확인을 위해 패키지에있는 각 파일의 md5sum 목록
templates
: 설치 중 오류 설명 및 대화 상자가 있는 파일