Knowledge Center Monthly Newsletter - March 2025
Stay up to date with the latest from the Knowledge Center. See all new and updated Knowledge Center articles published in the last month and re:Post’s top contributors.
Amazon Linux 2를 실행하는 EC2 인스턴스에 추가 라이브러리의 소프트웨어 패키지를 설치하려면 어떻게 해야 하나요?
Amazon Linux 2에서 실행되는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스가 있습니다. 내 인스턴스의 amazon-linux-extras 리포지토리에서 소프트웨어 패키지를 설치하려고 합니다.
해결 방법
추가 라이브러리에서 소프트웨어 패키지를 설치하려면, 먼저 amazon-linux-extras 리포지토리가 EC2 인스턴스에 설치되어 있는지 확인합니다. 사용 가능한 소프트웨어 패키지를 나열한 다음, 사용하려는 패키지를 켭니다. 그런 다음, yum을 사용하여 패키지를 설치합니다.
참고: 다음 해결 방법은 Amazon Linux 2에만 적용됩니다. 이 해결 방법은 Amazon Linux 1 2018.03 또는 Amazon Linux 2023에는 적용되지 않습니다.
소프트웨어 패키지를 설치하려면 다음 단계를 완료하세요.
-
SSH를 사용해 EC2 Linux 인스턴스에 연결합니다.
-
amazon-linux-extras 패키지가 설치되어 있는지 확인하려면 다음 rpm 명령을 실행합니다.
$ rpm -qa |grep -i amazon-linux-extras
amazon-linux-extras 패키지가 설치되지 않은 경우 다음 yum 명령을 실행하여 패키지를 설치합니다.
$ sudo yum install -y amazon-linux-extras
-
사용 가능한 주제를 나열합니다.
예제 주제 및 버전 목록:$ amazon-linux-extras 2 httpd_modules available [ =1.0 =stable ] 3 memcached1.5 available \ [ =1.5.1 =1.5.16 =1.5.17 ] 9 R3.4 available [ =3.4.3 =stable ] 10 rust1 available \ [ =1.22.1 =1.26.0 =1.26.1 =1.27.2 =1.31.0 =1.38.0 =stable ] 18 libreoffice available \ [ =5.0.6.2_15 =5.3.6.1 =stable ] 19 gimp available [ =2.8.22 ] 20 †docker=latest enabled \ [ =17.12.1 =18.03.1 =18.06.1 =18.09.9 =stable ] 21 mate-desktop1.x available \ [ =1.19.0 =1.20.0 =stable ] 22 GraphicsMagick1.3 available \ [ =1.3.29 =1.3.32 =1.3.34 =stable ] 23 †tomcat8.5 available \ [ =8.5.31 =8.5.32 =8.5.38 =8.5.40 =8.5.42 =8.5.50 =stable ] 24 epel available [ =7.11 =stable ] 25 testing available [ =1.0 =stable ] 26 ecs available [ =stable ] 27 †corretto8 available \ [ =1.8.0_192 =1.8.0_202 =1.8.0_212 =1.8.0_222 =1.8.0_232 =1.8.0_242 =stable ] 32 lustre2.10 available \ [ =2.10.5 =2.10.8 =stable ] 33 †java-openjdk11 available [ =11 =stable ] 34 lynis available [ =stable ] 36 BCC available [ =0.x =stable ] 37 mono available [ =5.x =stable ] 38 nginx1 available [ =stable ] 40 mock available [ =stable ] 43 livepatch available [ =stable ] 44 †python3.8 available [ =stable ] 45 haproxy2 available [ =stable ] 46 collectd available [ =stable ] 47 aws-nitro-enclaves-cli available [ =stable ] 48 R4 available [ =stable ] _ kernel-5.4 available [ =stable ] 50 selinux-ng available [ =stable ] 52 tomcat9 available [ =stable ] 53 unbound1.13 available [ =stable ] 54 †mariadb10.5 available [ =stable ] 55 kernel-5.10=latest enabled [ =stable ] 56 redis6 available [ =stable ] 57 †ruby3.0 available [ =stable ] 58 †postgresql12 available [ =stable ] 59 †postgresql13 available [ =stable ] 60 mock2 available [ =stable ] 61 dnsmasq2.85=latest enabled [ =stable ] 62 kernel-5.15 available [ =stable ] 63 †postgresql14 available [ =stable ] 64 firefox available [ =stable ] 65 lustre available [ =stable ] 66 †php8.1=latest enabled [ =stable ] 67 awscli1 available [ =stable ] _ †php8.2 available [ =stable ] _ dnsmasq available [ =stable ] 70 unbound1.17 available [ =stable ] 72 collectd-python3 available [ =stable ] † Note on end-of-support. Use 'info' subcommand.
참고: 레포지토리는 정기적으로 업데이트됩니다.
-
사용하려는 주제를 활성화합니다. 출력에는 사용에 필요한 명령이 표시됩니다.
예를 들어, PHP 8.1 주제를 사용하려면 다음 명령을 실행합니다.$ sudo amazon-linux-extras enable php8.1 Topic php8.1 has end-of-support date of 2024-11-25 2 httpd_modules available [ =1.0 =stable ] 3 memcached1.5 available \ [ =1.5.1 =1.5.16 =1.5.17 ] 9 R3.4 available [ =3.4.3 =stable ] 10 rust1 available \ [ =1.22.1 =1.26.0 =1.26.1 =1.27.2 =1.31.0 =1.38.0 =stable ] 18 libreoffice available \ [ =5.0.6.2_15 =5.3.6.1 =stable ] 19 gimp available [ =2.8.22 ] 20 †docker=latest enabled \ [ =17.12.1 =18.03.1 =18.06.1 =18.09.9 =stable ] 21 mate-desktop1.x available \ [ =1.19.0 =1.20.0 =stable ] 22 GraphicsMagick1.3 available \ [ =1.3.29 =1.3.32 =1.3.34 =stable ] 23 †tomcat8.5 available \ [ =8.5.31 =8.5.32 =8.5.38 =8.5.40 =8.5.42 =8.5.50 =stable ] 24 epel available [ =7.11 =stable ] 25 testing available [ =1.0 =stable ] 26 ecs available [ =stable ] 27 †corretto8 available \ [ =1.8.0_192 =1.8.0_202 =1.8.0_212 =1.8.0_222 =1.8.0_232 =1.8.0_242 =stable ] 32 lustre2.10 available \ [ =2.10.5 =2.10.8 =stable ] 33 †java-openjdk11 available [ =11 =stable ] 34 lynis available [ =stable ] 36 BCC available [ =0.x =stable ] 37 mono available [ =5.x =stable ] 38 nginx1 available [ =stable ] 40 mock available [ =stable ] 43 livepatch available [ =stable ] 44 †python3.8 available [ =stable ] 45 haproxy2 available [ =stable ] 46 collectd available [ =stable ] 47 aws-nitro-enclaves-cli available [ =stable ] 48 R4 available [ =stable ] _ kernel-5.4 available [ =stable ] 50 selinux-ng available [ =stable ] 52 tomcat9 available [ =stable ] 53 unbound1.13 available [ =stable ] 54 †mariadb10.5 available [ =stable ] 55 kernel-5.10=latest enabled [ =stable ] 56 redis6 available [ =stable ] 57 †ruby3.0 available [ =stable ] 58 †postgresql12 available [ =stable ] 59 †postgresql13 available [ =stable ] 60 mock2 available [ =stable ] 61 dnsmasq2.85=latest enabled [ =stable ] 62 kernel-5.15 available [ =stable ] 63 †postgresql14 available [ =stable ] 64 firefox available [ =stable ] 65 lustre available [ =stable ] 66 †php8.1=latest enabled [ =stable ] 67 awscli1 available [ =stable ] _ †php8.2 available [ =stable ] _ dnsmasq available [ =stable ] 70 unbound1.17 available [ =stable ] 72 collectd-python3 available [ =stable ] † Note on end-of-support. Use 'info' subcommand.
-
yum을 사용하여 패키지를 설치합니다.
예를 들어, PHP 8.1 주제를 설치하려면, 다음 명령을 실행합니다.$ sudo yum clean metadata && sudo yum install php-cli php-pdo php-fpm php-json php-mysqlnd
-
다음 명령을 사용하여, 설치를 확인하고 소프트웨어 버전을 확인합니다:
$ sudo yum list installed php-cli php-pdo php-fpm php-json php-mysqlnd Loaded plugins: langpacks, priorities, update-motd Installed Packages php-cli.x86_64 8.1.23-1.amzn2 @amzn2extra-php8.1 php-fpm.x86_64 8.1.23-1.amzn2 @amzn2extra-php8.1 php-mysqlnd.x86_64 8.1.23-1.amzn2 @amzn2extra-php8.1 php-pdo.x86_64 8.1.23-1.amzn2 @amzn2extra-php8.1 $ php --version PHP 8.1.23 (cli) (built: Sep 15 2023 21:56:29) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.23, Copyright (c) Zend Technologies
관련 정보
관련 콘텐츠
- 질문됨 일 년 전lg...
- 질문됨 10달 전lg...
- 질문됨 3달 전lg...
- AWS 공식업데이트됨 2년 전
- AWS 공식업데이트됨 8달 전
- AWS 공식업데이트됨 2년 전