

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Extra Packages for Enterprise Linux (EPEL)
<a name="epel"></a>

**주의**  
 AL2 `epel` Extra는 타사 EPEL7 리포지토리를 활성화했습니다. 2024년 6월 30일부터 타사 EPEL7 리포지토리는 *더 이상 유지 관리되지 않습니다*.  
 이 타사 리포지토리는 *향후 업데이트되지 않습니다*. 즉, *EPEL* 리포지토리의 패키지에 대한 *보안 수정 사항이 없습니다*.  
 이 섹션에서는에 있는 패키지에 대한 AL2023의 옵션을 다룹니다EPEL.

 Extra Packages for Enterprise Linux (EPEL)는 엔터프라이즈급 Linux 운영 체제를 위한 다양한 패키지를 만드는 것을 목표로 하는 Fedora 커뮤니티의 프로젝트입니다. 이 프로젝트를 통해 주로 RHEL 및 CentOS 패키지를 제작했습니다. AL2는 높은 수준의 CentOS 7 호환성을 제공합니다. 결과적으로 많은 EPEL7 패키지가 AL2에서 작동합니다.

 AL2023과 호환되는 바이너리 EPEL 버전은 없습니다. 그러나 AL2023에서 EPEL7 패키지를 사용하려는 고객에게는 몇 가지 옵션이 있습니다. 일부 EPEL 패키지에는 AL2023의 대안이 있는 반면, 다른 패키지는의 일부로 제공됩니다[Amazon Linux용 보조 패키지](spal.md).

**주의**  
 AL2023과 함께 사용하도록 설계된 리포지토리만 추가합니다.  
 다른 배포용으로 설계된 리포지토리는 현재 작동할 수 있지만 AL2023의 패키지 업데이트 또는 AL2023과 함께 사용하도록 설계되지 않은 리포지토리에서도 계속 작동할 것이라는 보장은 없습니다.

 이 페이지에서는 AL2 및 해당 AL2023에서 고객이 사용하는 EPEL7 패키지에 대한 정보를 제공합니다.

 나머지 패키지의 경우 고객은 Amazon Linux용 보조 패키지(SPAL)를 사용할 수 있습니다. SPAL은 Amazon Linux 2023용으로 특별히 구축된 수천 개의 EPEL9 패키지를 제공하지만 이러한 패키지는 AWS지원 플랜에서 다루지 않습니다. 즉, CVEs SPAL 패키지에 대해 추적되지 않으며 패치는 업스트림을 사용할 수 있는 경우에만 제공됩니다.

**중요**  
 사용하기 [Amazon Linux용 보조 패키지](spal.md) 전에의 설명서를 참조하세요.

**Topics**
+ [`axel` - HTTP/FTP 클라이언트](#axel)
+ [`brotli` 및 `libbrotli` - 압축](#brotli)
+ [`collectd` - 통계 수집 대몬](#collectd)
+ [`cpulimit` - CPU 사용량 제한기](#cpulimit)
+ [`exim` - 우편 전송 에이전트](#exim)
+ [`fuse3` - 사용자 공간의 파일 시스템(FUSE) v3](#fuse3)
+ [`ganglia` - 분산 모니터링 시스템](#ganglia)
+ [`git-lfs` - Git을 사용하여 대용량 파일 버전 관리](#git-lfs)
+ [`haveged` - HAVEGE 알고리즘을 사용하는 엔트로피 소스](#haveged)
+ [`inotify-tools` - inotify 명령줄 도구](#inotify-tools)
+ [`iperf` - TCP/UDP 성능 벤치마크](#iperf)
+ [`jemalloc` - 대체 `malloc` 구현](#jemalloc)
+ [`libbsd` - BSD 호환 함수 라이브러리](#libbsd)
+ [`libserf` - HTTPS 클라이언트 라이브러리](#libserf)
+ [`libzstd` - zstd 압축 라이브러리](#libzstd)
+ [`lighttpd` 웹 서버](#lighttpd)
+ [`lshell` - 제한된 쉘](#lshell)
+ [`monit` - 프로세스, 파일, 디렉터리 및 디바이스 모니터](#monit)
+ [`nodejs`](#nodejs)
+ [`perl-Config-General`](#perl-Config-General)
+ [`python2-lockfile` - 파일 잠금](#python2-lockfile)
+ [`python2-rsa` - 순수 Python RSA](#python2-rsa)
+ [`python2-simplejson` - Python 2에 대한 JSON 루틴](#python2-simplejson)
+ [`rkhunter` - Rootkit Hunter](#rkhunter)
+ [`rssh` - OpenSSH와 함께 사용할 수 있는 제한된 쉘](#rssh)
+ [`sscg` - 자체 서명된 SSL 인증서 생성기](#sscg)
+ [`stress` - 스트레스 테스트](#stress)
+ [`stress-ng` - 스트레스 테스트](#stress-ng)
+ [`tmpwatch` - 마지막으로 액세스한 시간을 기준으로 파일 제거](#tmpwatch)
+ [`xmlstarlet` - 명령줄 XML 유틸리티](#xmlstarlet)

## `axel` - HTTP/FTP 클라이언트
<a name="axel"></a>

 `axel` 패키지는 EPEL7에 있으며 Amazon Linux의 일부로 배송된 적이 없습니다. AL2023에서 사용할 수 있는 대안은 `curl` 및 `wget`입니다.

**주의**  
 `axel`의 `-S` 옵션은 *암호화되지 않은* http 연결을 사용하여 파일의 미러를 검색합니다.

 `axel`을 사용하여 `curl` 또는 `wget`으로 마이그레이션하는 것이 좋습니다.

## `brotli` 및 `libbrotli` - 압축
<a name="brotli"></a>

 `brotli` 및 `libbrotli` 패키지는 EPEL7에 있었지만 `brotli` 패키지만 AL2 Core에서 사용할 수 있었습니다.

 `brotli` 및 `libbrotli` 패키지는 모두 AL2023에 포함되어 있습니다.

 다음 명령을 사용하여 AL2023에 `brotli` 패키지를 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install brotli
```

 다음 명령을 사용하여 AL2023에 `libbrotli` 패키지를 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install libbrotli
```

## `collectd` - 통계 수집 대몬
<a name="collectd"></a>

 `collect` 패키지는 EPEL7에 있으며 `collectd` 및 `collectd-python3` AL2 Extra에서도 사용할 수 있습니다.

 `collectd` 패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install collectd
```

## `cpulimit` - CPU 사용량 제한기
<a name="cpulimit"></a>

 Amazon Linux 2023에서 `systemd`는 프로세스 또는 프로세스 그룹의 CPU 사용을 제한하는 기능을 제공합니다. 또한 이 기능은 모든 `systemd` 서비스에 쉽게 사용할 수 있습니다.

 `systemd`에서 제공하는 강력한 리소스 제어 기능은 태스크 또는 태스크 그룹이 사용할 수 있는 리소스에서 제한되도록 하는 데 사용할 수 있습니다. 자세한 내용은 [systemd를 사용하여 AL2023에서 프로세스 리소스 사용 제한](resource-limiting-systemd.md) 섹션과 함께 업스트림 [systemd.resource-control](https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html) 설명서를 참조하세요.

## `exim` - 우편 전송 에이전트
<a name="exim"></a>

 `exim` 패키지는 EPEL7에 있으며 이전에는 AL1에서 사용할 수 있었습니다. Amazon Linux 2023은 `postfix` 및 `sendmail` 우편 전송 에이전트(MTA)를 모두 제공합니다.

## `fuse3` - 사용자 공간의 파일 시스템(FUSE) v3
<a name="fuse3"></a>

 `fuse3` 패키지(`fuse3-libs` 및 `fuse3-devel` 포함)는 EPEL7에 있었습니다. 이러한 패키지는 AL2023의 일부이며 다음 명령을 실행하여 각각 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install fuse3
```

```
[ec2-user ~]$ sudo dnf install fuse3-libs
```

```
[ec2-user ~]$ sudo dnf install fuse3-devel
```

## `ganglia` - 분산 모니터링 시스템
<a name="ganglia"></a>

 `ganglia` 패키지는 EPEL7에 있으며 이전에는 AL1에서 사용할 수 있었습니다. AL2와 함께 배송되지 않았습니다.

 업스트림 프로젝트에는 일부 열린 CVE가 해결되지 않는 비활성 기간이 있었습니다. 업스트림 프로젝트에서 최근 활동이 있었지만 AL2023에 `ganglia`를 추가할 계획은 없습니다.

## `git-lfs` - Git을 사용하여 대용량 파일 버전 관리
<a name="git-lfs"></a>

 `git-lfs` 패키지는 EPEL7에 있었습니다. Amazon Linux 2023에서는 `git-lfs` 패키지가 Core 리포지토리에 포함됩니다. AL2023에서 다음 명령을 실행하여 `git-lfs`를 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install git-lfs
```

## `haveged` - HAVEGE 알고리즘을 사용하는 엔트로피 소스
<a name="haveged"></a>

 `haveged` 패키지는 EPEL7에 있었습니다. Amazon Linux 2023은 엔트로피 소스로 사전 구성되어 있으므로 `haveged`를 사용할 필요가 없습니다.

## `inotify-tools` - inotify 명령줄 도구
<a name="inotify-tools"></a>

 `inotify-tools` 패키지는 EPEL7에 있으며 AL2023에 포함되어 있습니다.

**참고**  
 AL2023에서 `systemd`는 경로가 존재하거나 변경되는 경우 같은 이벤트에 대한 작업을 수행하는 데 사용할 수 있는 경로 기반 활성화를 지원합니다.  
 사용되는 대부분의 `inotify-tools`를 이제 `systemd` 경로 활성화로 보다 안정적인 방식으로 더 잘 수행할 수 있습니다. 자세한 내용은 [systemd.path](https://www.freedesktop.org/software/systemd/man/latest/systemd.path.html) 섹션을 참조하세요.

 `inotify-tools` 패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install inotify-tools
```

## `iperf` - TCP/UDP 성능 벤치마크
<a name="iperf"></a>

 `iperf` 버전 2 패키지는 EPEL7에 있으며 `testing` AL2 Extra에서도 사용할 수 있습니다. AL1에서도 사용할 수 있습니다.

**참고**  
 `iperf3` 패키지도 사용할 수 있으며 `iperf` 버전 3을 제공합니다.

 `iperf` 패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install iperf
```

## `jemalloc` - 대체 `malloc` 구현
<a name="jemalloc"></a>

 `jemalloc` 패키지는 EPEL7에 있으며 `lamp-mariadb10.2-php7.2` 및 `mariadb10.5` AL2 Extra에서도 사용할 수 있습니다.

 `jemalloc` 패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install jemalloc
```

## `libbsd` - BSD 호환 함수 라이브러리
<a name="libbsd"></a>

 `libbsd` 패키지는 EPEL7에 있으며 `testing` AL2 Extra에서도 사용할 수 있습니다.

 `libbsd` 패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install libbsd
```

 다음 명령을 실행하여 `libbsd`에 대한 개발 파일을 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install libbsd-devel
```

## `libserf` - HTTPS 클라이언트 라이브러리
<a name="libserf"></a>

 `libserf` 패키지는 EPEL7에 있었습니다. `libserf` 패키지는 Amazon Linux 2023에서 제공됩니다. 다음 명령을 실행하여 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install libserf
```

## `libzstd` - zstd 압축 라이브러리
<a name="libzstd"></a>

 `libzstd` 패키지는 AL2 Core와 EPEL7에 있었습니다. `libzstd` 패키지는 AL2023의 일부이기도 합니다.

```
[ec2-user ~]$ sudo dnf install libzstd
```

## `lighttpd` 웹 서버
<a name="lighttpd"></a>

 `lighttpd` 패키지는 EPEL7에 있으며 이전에는 AL1에서 사용할 수 있었습니다. Amazon Linux 2023은 Apache `httpd` 및 `nginx` 웹 서버를 모두 제공합니다.

## `lshell` - 제한된 쉘
<a name="lshell"></a>

 이 `lshell` 패키지는 Amazon Linux의 일부로 배송된 적이 없습니다. EPEL6에서 사용할 수 있었습니다. [`lshell`용 Fedora 패키징 리포지토리](https://src.fedoraproject.org/rpms/lshell)는 EPEL7 또는 Fedora 30에 [패키징되지 않은 이유](https://src.fedoraproject.org/rpms/lshell/c/cb122f0a16c9f1d5c2af8582b740a3f62587a951?branch=rawhide)를 다룹니다. [Debian에서도 제거](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862302)되었습니다.

 업스트림 `lshell` 프로젝트는 [더 이상 적극적으로 유지 관리되지 않으며](https://github.com/ghantoos/lshell/issues/209) [알려진 패치되지 않은](https://github.com/ghantoos/lshell/issues/188) *중요 CVE*인 [CVE-2016-6902](https://nvd.nist.gov/vuln/detail/CVE-2016-6902) 및 [CVE-2016-6903](https://nvd.nist.gov/vuln/detail/CVE-2016-6903)이 포함되어 있습니다.

 Debian 버그에 제안된 대안인 [http://www.pizzashack.org/rssh/](http://www.pizzashack.org/rssh/) 역시 유지되지 않는 업스트림이며, 작성자는 수정할 수 없는 보안 문제를 그 이유로 인용합니다.

 이러한 이유로 AL2023에 대한 `lshell` 추가는 계획되어 있지 않습니다.

## `monit` - 프로세스, 파일, 디렉터리 및 디바이스 모니터
<a name="monit"></a>

 Amazon Linux 2023에서 `systemd`는 서비스 모니터링, 시작, 중지 및 재시작을 위한 다양한 기능을 제공합니다. 여기에는 속도 제한 재시작, 재시작 시도 간 대기, 장애 시 다른 서비스 시작이 포함됩니다. 자세한 내용은 [systemd.service](https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html) 설명서를 참조하세요.

 AL2023에서 `systemd`는 경로가 존재하거나 변경되는 경우 같은 이벤트에 대한 작업을 수행하는 데 사용할 수 있는 경로 기반 활성화도 지원합니다. 자세한 내용은 [systemd.path](https://www.freedesktop.org/software/systemd/man/latest/systemd.path.html) 섹션을 참조하세요.

 `systemd` 단위에는 성공 또는 실패에 대해 수행할 종속성, 조건 및 작업을 지정할 수 있는 일반적인 구성 옵션이 있습니다. 자세한 내용은 [systemd.unit](https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html) 설명서를 참조하세요.

 `systemd`에서 제공하는 강력한 리소스 제어 기능은 모니터링 태스크에서 과도한 CPU 또는 메모리를 사용하지 않도록 하는 데 사용할 수 있습니다. 자세한 내용은 [systemd.resource-control](https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html) 섹션을 참조하세요.

## `nodejs`
<a name="nodejs"></a>

 `nodejs` 버전 16 패키지는 EPEL7에 있으며 `nodejs`는 이제 AL2023에 포함됩니다. 작성 당시 AL2023에서 `nodejs` 버전 18과 20을 모두 사용할 수 있었습니다. 다음 명령을 사용하여 AL2023에 `nodejs` 18을 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install nodejs
```

 다음 명령을 사용하여 AL2023에 `nodejs` 20을 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install nodejs20
```

## `perl-Config-General`
<a name="perl-Config-General"></a>

 이제 `perl-Config-General` 패키지는 EPEL7에 있으며 AL2023에 포함되어 있습니다. 다음 명령을 사용하여 AL2023에 `perl-Config-General` 패키지를 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install perl-Config-General
```

 특정 Perl 모듈을 제공하는 패키지를 설치하도록 DNF에 요청하여 Perl 모듈을 설치할 수도 있습니다. 이 방법을 사용하면 OS 패키지 이름 대신 더 친숙한 Perl 모듈 이름을 사용할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install 'perl(Confg::General)'
```

## `python2-lockfile` - 파일 잠금
<a name="python2-lockfile"></a>

 `python2-lockfile` 패키지는 EPEL7에 있으며 AL2에는 `python-lockfile` 패키지가 포함되어 있습니다. AL2023 [Python 2.7은 Python 3으로 대체되었습니다.](python2.7-no-more.md)에서는 이 패키지의 *Python 2* 변형이 AL2023에 추가되지 않습니다.

 이 패키지의 *Python 3* 버전은 *AL2023에 포함되어 있습니다*. 다음 명령 중 하나를 사용하여 AL2023에 `python3-lockfile` 패키지를 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install python3-lockfile
```

 특정 Python 모듈을 제공하는 패키지를 설치하도록 DNF에 요청하여 Python 모듈을 설치할 수도 있습니다.

```
[ec2-user ~]$ sudo dnf install 'python3dist(lockfile)'
```

## `python2-rsa` - 순수 Python RSA
<a name="python2-rsa"></a>

 `python2-rsa` 패키지는 EPEL7에 있으며 AL2에는 `python2-rsa` 패키지가 포함되어 있습니다. AL2023 [Python 2.7은 Python 3으로 대체되었습니다.](python2.7-no-more.md)에서는 이 패키지의 *Python 2* 변형이 AL2023에 추가되지 않습니다.

 이 패키지의 *Python 3* 버전은 *AL2023에 포함되어 있습니다*. 다음 명령 중 하나를 사용하여 AL2023에 `python3-rsa` 패키지를 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install python3-rsa
```

 특정 Python 모듈을 제공하는 패키지를 설치하도록 DNF에 요청하여 Python 모듈을 설치할 수도 있습니다.

```
[ec2-user ~]$ sudo dnf install 'python3dist(rsa)'
```

## `python2-simplejson` - Python 2에 대한 JSON 루틴
<a name="python2-simplejson"></a>

 `python2-simplejson` 패키지는 EPEL7에 있었습니다. AL2023 [Python 2.7은 Python 3으로 대체되었습니다.](python2.7-no-more.md)에서는 이 패키지의 *Python 2* 변형이 AL2023에 추가되지 않습니다.

 이 패키지의 *Python 3* 버전은 *AL2023에 포함되어 있습니다*. 다음 명령을 사용하여 AL2023에 `python3-simplejson` 패키지를 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install python3-simplejson
```

 특정 Python 모듈을 제공하는 패키지를 설치하도록 DNF에 요청하여 Python 모듈을 설치할 수도 있습니다.

```
[ec2-user ~]$ sudo dnf install 'python3dist(simplejson)'
```

## `rkhunter` - Rootkit Hunter
<a name="rkhunter"></a>

 `rkhunter` 패키지는 `chkrootkit`와 함께 AL2023에 포함되어 있습니다.

```
[ec2-user ~]$ sudo dnf install rkhunter
```

```
[ec2-user ~]$ sudo dnf install chkrootkit
```

## `rssh` - OpenSSH와 함께 사용할 수 있는 제한된 쉘
<a name="rssh"></a>

 `rssh` 패키지는 EPEL7에 있었습니다. 업스트림 [http://www.pizzashack.org/rssh/](http://www.pizzashack.org/rssh/) 패키지는 유지 관리되지 않으며 작성자는 수정할 수 없는 보안 문제를 그 이유로 인용합니다.

 작성자가 수정할 수 없는 보안 문제를 인용하고 있으며, `rssh`를 AL2023에 추가하는 것은 계획되어 있지 않습니다.

## `sscg` - 자체 서명된 SSL 인증서 생성기
<a name="sscg"></a>

 `sscg` 패키지는 AL2 Core와 EPEL7에 있었습니다. `sscg` 패키지는 AL2023의 일부이기도 합니다.

```
[ec2-user ~]$ sudo dnf install sscg
```

## `stress` - 스트레스 테스트
<a name="stress"></a>

 `stress` 패키지는 EPEL7에 있으며 AL1에서도 사용할 수 있습니다.

 `stress` 패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install stress
```

## `stress-ng` - 스트레스 테스트
<a name="stress-ng"></a>

 `stress-ng` 패키지는 EPEL7에 있으며 `testing` AL2 Extra에서도 사용할 수 있습니다.

 `stress-ng` 패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.

```
[ec2-user ~]$ sudo dnf install stress-ng
```

## `tmpwatch` - 마지막으로 액세스한 시간을 기준으로 파일 제거
<a name="tmpwatch"></a>

 Amazon Linux 2023에서 이 기능은 [https://www.freedesktop.org/software/systemd/man/latest/systemd-tmpfiles.html](https://www.freedesktop.org/software/systemd/man/latest/systemd-tmpfiles.html)에서 제공합니다.

## `xmlstarlet` - 명령줄 XML 유틸리티
<a name="xmlstarlet"></a>

 `xmlstarlet` 패키지는 EPEL7에 있으며 AL2023에서는 사용할 수 없습니다.

 업스트림 패키지는 9년 동안 터치되지 않았습니다(2014년 8월에 마지막으로 터치됨). 추가로 4년 전(최소 2010년 7월 이후)에 새 유지 관리에 대한 요청에 응답하지 않았습니다. 따라서 AL2023에 `xmlstarlet`를 추가할 계획이 없습니다.