메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

실습: Debian 패키지 관리

Linux 시스템 및 소프트웨어 설정 연습

Roderick W. Smith, 유닉스 관련 저자,컨설턴트, IBM
Roderick Smith 필자 사진
Roderick W. Smith는 The Definitive Guide to Samba 3, Linux in a Windows WorldLinux Professional Institute Certification Study Guide를 비롯하여 UNIX 및 Linux에 대한 10권 이상의 책을 집필한 저자이자 컨설턴트이다. 또한, GPT fdisk 파티션 분할 소프트웨어의 작성자이다. 현재 Rhode Island의 Woonsocket에 거주하고 있다.

요약:  패키지는 Linux 시스템에 설치될 준비가 되어 있는 번들된 소프트웨어입니다. 패키지를 설치하고 제거하는 작업은 Linux 사용자나 관리자가 기본적으로 수행하게 되는 조작입니다. 이 기사에는 실제 환경에서 이러한 태스크를 편안하게 수행하는 데 도움이 되는 Debian 패키지 관리 연습 과제가 있습니다. 이 기사에 있는 연습 과제와 해답은 다양한 패키지 관리 태스크를 수행하는 데 초점을 맞추고 있습니다.

기사 게재일:  2011 년 12 월 05 일
난이도: 초급 원문:  보기 PDF:  A4 and Letter (20KB | 4 pages)Get Adobe® Reader®
페이지뷰:  739 회
의견:  


이 기사의 정보

이러한 연습 과제와 해답은 developerWorks 지식 경로 "Basics of Linux system administration: Setting up your system and software"의 일부인 developerWorks 기사 "Linux 학습, 기초 과정: Debian 패키지 관리"를 보완하는 역할을 한다. 이러한 연습 과제를 다루기 전에 위에 있는 "Debian 패키지 관리" 기사를 읽어 보는 것이 좋다.

개요

이러한 연습 과제를 이용하여 다음과 같은 실습을 할 수 있다.

  • 패키지 설치 여부 확인
  • 컴퓨터에 설치할 패키지 검색
  • 네트워크 저장소를 사용하여 패키지 설치
  • 자세한 패키지 정보 찾기
  • 패키지에서 어떤 파일이 설치되었는지 확인
  • 컴퓨터에서 패키지 제거

선수조건

본 시리즈의 연습 과제를 최대한 활용하려면 기본적인 Linux 명령행 도구에 대한 지식이 있어야 한다. 또한, 연습 과제를 수행할 Debian 기반 Linux가 설치되어 있어야 한다. (이 기사에서는 Ubuntu 11.04 시스템을 기준으로 하지만, 모든 Debian이나 파생된 배포판을 사용해도 된다.) 일부 연습 과제는 인터넷이 연결된 컴퓨터가 필요하다.


연습 과제 1. 패키 설치 여부 확인하기

bash 쉘은 우수하지만, bash 대신 사용할 수 있는 텍스트 모드 명령행 쉘인 Z 쉘(zsh)의 광범위한 기능을 확인해 보는 것이 좋다. 패키지를 검색하기 전에 zsh이 이미 설치되어 있는지 확인해야 한다.

  • dpkg 유틸리티를 사용하여 zsh 패키지가 설치되었는지 판별한다.

연습 과제 2. 패키지 검색하기

패키지가 아직 설치되지 않았으면 여러 가지 저장소를 검색하여 패키지를 찾을 수 있지만, 사용 중인 배포판의 온라인 패키지 데이터베이스에서 패키지를 찾을 수도 있다.

  • apt-cache를 사용하여 zsh에 제공할 패키지를 검색한다.

연습 과제 3. APT를 사용하여 패키지 설치하기

패키지를 찾았는가? 이제 패키지를 설치할 차례이다.

  • apt-get을 사용하여 zsh 패키지를 설치한다.

연습 과제 4. 패키지 상태 판별하기

패키지의 상태 정보에는 버전 정보, 다른 소프트웨어에 대한 종속성, 소프트웨어에 대한 설명 및 제대로 설치되었는지 여부와 같은 유용한 정보가 포함되어 있다. zsh을 설치했으며 이제 설치한 zsh가 제대로 작동하는지 알고 싶다고 하자.

  • dpkg를 사용하여 zsh에 대한 확장된 상태 정보를 찾는다.

연습 과제 5. 패키지와 연관된 파일 식별하기

일반적으로 어느 정도 복잡한 패키지된 소프트웨어는 여러 개의 파일로 구성되어 있다.

  • dpkg를 사용하여 zsh의 일부로 설치된 파일을 식별한다.

연습 과제 6. 패키지 설치 제거하기

Z 쉘이 요구를 충족시키지 못하는가? 그러면 이 쉘을 제거한다.

  • apt-get이나 dpkg를 사용하여 zsh 패키지를 설치 제거한다.

연습 과제 해답

다음 해답을 단계별로 따라가면서 수행한 작업을 확인한다.


참고자료

필자소개

Roderick Smith 필자 사진

Roderick W. Smith는 The Definitive Guide to Samba 3, Linux in a Windows WorldLinux Professional Institute Certification Study Guide를 비롯하여 UNIX 및 Linux에 대한 10권 이상의 책을 집필한 저자이자 컨설턴트이다. 또한, GPT fdisk 파티션 분할 소프트웨어의 작성자이다. 현재 Rhode Island의 Woonsocket에 거주하고 있다.

잘못된 도움말 신고

부정사용 신고

감사합니다. 이 항목은 운영자가 관심을 표시했습니다.


잘못된 도움말 신고

부정사용 신고

제출실패 신고. 나중에 다시 실행해주세요.


디벨로퍼웍스 로그인


IBM ID가 필요하세요?
IBM ID를 잊으셨습니까?


비밀번호를 잊으셨습니까?
비밀번호 변경

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관.

 


developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

화면상에 보여지는 닉네임을 정하세요.

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

3개의 &이나 대쉬를 포함해주시고 31글자내로 제한해주세요.


developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관.

 


아티클 순위

의견

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=리눅스
ArticleID=778742
ArticleTitle=실습: Debian 패키지 관리
publish-date=12052011

태그

Help
검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오.

태그를 더 많이 보거나 적게 보기 위해 슬라이더 막대를 사용하십시오.

인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다.

내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.

검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오. 인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다. 내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.