패키지 설치 및 삭제

LinuxIntermediate
지금 연습하기

소개

리눅스 패키지 관리 챌린지에 오신 것을 환영합니다! 예비 시스템 관리자로서 리눅스 시스템의 소프트웨어 패키지를 관리하는 기술을 익히는 것은 매우 중요합니다. 이번 도전 과제에서는 우분투의 패키지 관리 도구인 apt를 사용하여 시스템을 최신 상태로 유지하고 패키지를 관리하는 역량을 발휘하게 됩니다.

시스템 업데이트 및 패키지 관리

이 단계에서는 시스템의 패키지 목록을 업데이트하고, 설치된 패키지들을 업그레이드한 후, 특정 소프트웨어 패키지를 설치하고 삭제하는 작업을 수행합니다.

과제

  1. 사용 가능한 패키지 목록을 업데이트하세요.
  2. 설치된 모든 패키지를 최신 버전으로 업그레이드하세요.
  3. apt 패키지 관리자를 사용하여 cowsay 명령줄 도구를 설치하세요.
  4. apt 패키지 관리자를 사용하여 nginx 웹 서버 패키지를 삭제하세요.

요구 사항

  • 모든 명령어는 sudo 권한을 가진 labex 사용자로 실행해야 합니다.
  • 모든 작업에 apt 패키지 관리 도구를 사용하세요.
  • 모든 작업은 기본 작업 디렉토리인 /home/labex/project에서 수행하세요.

예시

모든 과제를 완료한 후, 다음과 같이 시스템 상태를 확인할 수 있어야 합니다.

cowsay 설치 여부 확인:

$ dpkg -s cowsay | grep Status
Status: install ok installed

nginx 삭제 여부 확인:

$ dpkg -s nginx | grep Status
dpkg-query: package 'nginx' is not installed and no information is available

요약

이번 챌린지를 통해 리눅스 패키지 관리의 핵심 기술을 실습해 보았습니다. 시스템 패키지 목록을 업데이트하고, 설치된 소프트웨어를 업그레이드하며, 필요한 패키지를 설치하거나 불필요한 패키지를 삭제하는 방법을 배웠습니다. 이러한 기초 역량은 리눅스 시스템을 안전하고 효율적으로 유지 관리하는 데 필수적입니다. 시스템 관리 전문가로 성장해 나가면서, 패키지 관리가 시스템을 최신 상태로 유지하고 보안을 강화하며 사용자 요구에 맞게 최적화하는 핵심 열쇠임을 기억하시기 바랍니다.

✨ 솔루션 확인 및 연습