이러한 연습 과제를 이용하여 다음과 같은 실습을 할 수 있다.
- 패키지 설치 여부 확인
- 컴퓨터에 설치할 패키지 검색
- 네트워크 저장소를 사용하여 패키지 설치
- 자세한 패키지 정보 찾기
- 패키지에서 어떤 파일이 설치되었는지 확인
- 컴퓨터에서 패키지 제거
본 시리즈의 연습 과제를 최대한 활용하려면 기본적인 Linux 명령행 도구에 대한 지식이 있어야 한다. 또한, 연습 과제를 수행할 Debian 기반 Linux가 설치되어 있어야 한다. (이 기사에서는 Ubuntu 11.04 시스템을 기준으로 하지만, 모든 Debian이나 파생된 배포판을 사용해도 된다.) 일부 연습 과제는 인터넷이 연결된 컴퓨터가 필요하다.
bash 쉘은 우수하지만, bash 대신 사용할 수 있는 텍스트 모드 명령행 쉘인 Z 쉘(zsh)의 광범위한 기능을 확인해 보는 것이 좋다. 패키지를 검색하기 전에 zsh이 이미 설치되어 있는지 확인해야 한다.
dpkg유틸리티를 사용하여 zsh 패키지가 설치되었는지 판별한다.
패키지가 아직 설치되지 않았으면 여러 가지 저장소를 검색하여 패키지를 찾을 수 있지만, 사용 중인 배포판의 온라인 패키지 데이터베이스에서 패키지를 찾을 수도 있다.
apt-cache를 사용하여 zsh에 제공할 패키지를 검색한다.
패키지를 찾았는가? 이제 패키지를 설치할 차례이다.
apt-get을 사용하여 zsh 패키지를 설치한다.
패키지의 상태 정보에는 버전 정보, 다른 소프트웨어에 대한 종속성, 소프트웨어에 대한 설명 및 제대로 설치되었는지 여부와 같은 유용한 정보가 포함되어 있다. zsh을 설치했으며 이제 설치한 zsh가 제대로 작동하는지 알고 싶다고 하자.
dpkg를 사용하여 zsh에 대한 확장된 상태 정보를 찾는다.
일반적으로 어느 정도 복잡한 패키지된 소프트웨어는 여러 개의 파일로 구성되어 있다.
dpkg를 사용하여 zsh의 일부로 설치된 파일을 식별한다.
Z 쉘이 요구를 충족시키지 못하는가? 그러면 이 쉘을 제거한다.
apt-get이나dpkg를 사용하여 zsh 패키지를 설치 제거한다.
다음 해답을 단계별로 따라가면서 수행한 작업을 확인한다.
- developerWorks 기사 Linux 학습, 기초 과정: Debian 패키지 관리(developerWorks, 2010년 5월)에는 이러한 연습 과제를 완료하는 데 필요한 명령이 설명되어 있다.
- Installing Debian Software with the Advanced Package Tool(Will Trillich 저) 문서에는 APT가 자세히 설명되어 있다.
- LPIC Program 사이트에서 LPI의 세 가지 Linux 시스템 관리 인증 레벨의 자세한 목적과, 태스크 목록 및 샘플 질문을 확인하자. 특히, LPI-101의 자세한 목적과 샘플 질문을 살펴보자.
- Linux 기초를 학습하고 2009년 4월 이전의 LPI 시험 목적을 바탕으로 하는 시스템 관리자 인증 시험을 준비하려면
developerWorks에서 전체 LPI exam prep series를 검토하자.
-
Exam Preparation Resources for Revised LPIC Exams에는 LPI에서 유지하는 기타 인증 교육 참고자료 목록이 있다.
