기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AL2 인스턴스에서 소프트웨어 컴파일 준비
인터넷에 있는 오픈 소스 소프트웨어 중에는 아직 컴파일되지 않은 상태로 패키지 리포지토리에서 다운로드 가능한 것도 있습니다. 또한 이후에 소스 코드로 직접 컴파일해야 하는 소프트웨어 패키지를 검색할 수도 있습니다. 시스템이 AL2 및 Amazon Linux에서 소프트웨어를 컴파일할 수 있으려면 , make gcc및와 같은 여러 개발 도구를 설치해야 합니다autoconf.
소프트웨어 컴파일은 모든 Amazon EC2 인스턴스에 필요한 작업은 아니기 때문에 이러한 도구는 기본적으로 설치되지 않고 "Development Tools"라는 패키지 그룹으로 제공됩니다. yum groupinstall 명령으로 인스턴스에 이 그룹을 손쉽게 추가할 수 있습니다.
[ec2-user ~]$sudo yum groupinstall "Development Tools"
https://github.com/.tar.gz입니다. tar 명령으로 이러한 아카이브의 압축을 풀 수 있습니다.
[ec2-user ~]$tar -xzfsoftware.tar.gz
소스 코드 패키지의 압축을 풀고 아카이빙을 해제한 후에는 소스 코드 디렉터리의 README 또는 INSTALL 파일을 참조하여 자세한 소스 코드 컴파일 및 설치 방법을 확인해야 합니다.
Amazon Linux 패키지의 소스 코드를 검색하려면
Amazon Web Services에서는 유지 관리되는 패키지의 소스 코드를 제공합니다. yumdownloader --source 명령을 사용하여 설치된 패키지의 소스 코드를 다운로드할 수 있습니다.
yumdownloader --source package 명령을 실행하여 package에 대한 소스 코드를 다운로드합니다. 예를 들어 htop 패키지의 소스 코드를 다운로드하려면 다음 명령을 입력합니다.
[ec2-user ~]$yumdownloader --source htopLoaded plugins: priorities, update-motd, upgrade-helper Enabling amzn-updates-source repository Enabling amzn-main-source repository amzn-main-source | 1.9 kB 00:00:00 amzn-updates-source | 1.9 kB 00:00:00 (1/2): amzn-updates-source/latest/primary_db | 52 kB 00:00:00 (2/2): amzn-main-source/latest/primary_db | 734 kB 00:00:00 htop-1.0.1-2.3.amzn1.src.rpm
소스 RPM의 위치는 명령을 실행했던 디렉터리에 있습니다.