Amazon Linux 인스턴스에서 소프트웨어 컴파일 준비
인터넷에 있는 오픈 소스 소프트웨어 중에는 아직 컴파일되지 않은 상태로 패키지 리포지토리에서 다운로드 가능한 것도 있습니다. 또한 이후에 소스 코드로 직접 컴파일해야 하는 소프트웨어 패키지를 검색할 수도 있습니다. 시스템에서 Amazon Linux 2 및 Amazon Linux의 소프트웨어를 컴파일할 수 있으려면 make, gcc 및 autoconf 등의 몇 가지 개발 도구를 설치해야 합니다.
참고
Amazon Linux AMI는 2023년 12월 31일에 지원이 종료되었으며, 2024년 1월 1일부터 보안 업데이트나 버그 수정을 받지 않습니다. Amazon Linux AMI 지원 종료 및 유지 보수 지원에 대한 자세한 내용은 블로그 게시물 Update on Amazon Linux AMI end-of-life
중요
이 정보는 Amazon Linux에 적용됩니다. 기타 배포에 대한 자세한 내용은 해당 설명서를 참조하세요.
소프트웨어 컴파일은 모든 Amazon EC2 인스턴스에 필요한 작업은 아니기 때문에 이러한 도구는 기본적으로 설치되지 않고 "Development Tools"라는 패키지 그룹으로 제공됩니다. yum groupinstall 명령으로 인스턴스에 이 그룹을 손쉽게 추가할 수 있습니다.
[ec2-user ~]$
sudo yum groupinstall "Development Tools"
https://github.com/.tar.gz
입니다. tar 명령으로 이러한 아카이브의 압축을 풀 수 있습니다.
[ec2-user ~]$
tar -xzf
software
.tar.gz
소스 코드 패키지의 압축을 풀고 아카이빙을 해제한 후에는 소스 코드 디렉터리의 README
또는 INSTALL
파일을 참조하여 자세한 소스 코드 컴파일 및 설치 방법을 확인해야 합니다.
Amazon Linux 패키지의 소스 코드를 검색하려면
Amazon Web Services에서는 유지 관리되는 패키지의 소스 코드를 제공합니다. yumdownloader --source 명령을 사용하여 설치된 패키지의 소스 코드를 다운로드할 수 있습니다.
-
yumdownloader --source
package
명령을 실행하여package
에 대한 소스 코드를 다운로드합니다. 예를 들어htop
패키지의 소스 코드를 다운로드하려면 다음 명령을 입력합니다.[ec2-user ~]$
yumdownloader --source htop
Loaded 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의 위치는 명령을 실행했던 디렉터리에 있습니다.