메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

Linux 인스턴스의 소프트웨어 관리

Amazon Linux의 기본 배포에는 기본적인 서버 작업에 필요한 여러 가지 소프트웨어 패키지 및 유틸리티가 포함되어 있습니다. 이외에도 다양한 소프트웨어 리포지토리의 더 많은 소프트웨어 패키지를 사용할 수 있고, 훨씬 더 많은 패키지를 소스 코드로 개발할 수 있습니다.

소프트웨어를 최신 상태로 유지하는 것이 중요합니다. Linux 배포의 다양한 패키지가 버그 수정, 기능 추가 및 보안 취약점 해결을 위해 자주 업데이트됩니다. 자세한 내용은 인스턴스 소프트웨어 업데이트 단원을 참조하십시오.

기본적으로 Amazon Linux 인스턴스는 두 리포지토리(amzn-mainamzn-updates)가 활성화된 상태로 시작됩니다. Amazon Web Services에서 업데이트하는 이러한 리포지토리의 다양한 패키지 이외에도 다른 리포지토리에 포함된 패키지를 설치할 수 있습니다. 자세한 내용은 리포지토리 추가을 참조하십시오. 활성화된 리포지토리에서 패키지를 찾는 방법은 소프트웨어 패키지 찾기 단원을 참조하십시오. Amazon Linux 인스턴스에 소프트웨어를 설치하는 방법은 소프트웨어 패키지 설치 단원을 참조하십시오.

리포지토리에 저장된 소프트웨어 패키지만 사용할 수 있는 것은 아닙니다. 일부 소프트웨어의 경우 인스턴스에서 소스 코드를 컴파일해야 합니다. 자세한 내용은 소프트웨어 컴파일 준비 단원을 참조하십시오.

Amazon Linux 인스턴스는 yum 패키지 관리자를 사용하여 소프트웨어를 관리합니다. yum 패키지 관리자는 소프트웨어를 설치, 제거 및 업데이트하고 각 패키지의 모든 종속성을 관리할 수 있습니다. Ubuntu 등의 Debian 기반 Linux 배포에서는 apt-get 명령 및 dpkg 패키지 관리자를 사용하므로 해당 배포에서는 다음 섹션의 yum 예제가 작동하지 않습니다.