

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

**Atenção**  
 O AL2 `epel` Extra habilitou o EPEL7 repositório de terceiros. Desde 30/6/2024, o repositório EPEL7 de terceiros *não é mais mantido*.   
 Esse repositório de terceiros *não receberá atualizações futuras*. Isso significa que *não haverá correções de segurança* para pacotes no repositório *EPEL*.   
 Esta seção abordará as opções em AL2 023 para pacotes encontrados emEPEL. 

 Extra Packages for Enterprise Linux (EPEL) é um projeto na comunidade Fedora com o objetivo de criar uma grande variedade de pacotes para sistemas operacionais Linux de nível corporativo. O projeto foi produzido principalmente RHEL e CentOS embalado. AL2 apresenta um alto nível de compatibilidade comCentOS 7. Como resultado, muitos EPEL7 pacotes funcionam em AL2. 

 Não há EPEL versões binárias compatíveis com AL2 023. No entanto, os clientes que desejam usar seus EPEL7 pacotes no AL2 023 têm algumas opções. Alguns EPEL pacotes têm alternativas em AL2 023, enquanto outros são fornecidos como parte do[Pacotes suplementares para Amazon Linux](spal.md). 

**Atenção**  
 Adicione somente repositórios projetados para serem usados com AL2 023.   
 Embora os repositórios projetados para outras distribuições possam funcionar atualmente, não há garantia de que continuarão funcionando com qualquer atualização de pacote no AL2 023 ou com o repositório não projetado para uso com o 023. AL2 

 Esta página fornece informações sobre os EPEL7 pacotes usados pelos clientes em AL2 e suas contrapartes AL2 023. 

 Para o restante dos pacotes, os clientes poderão usar Pacotes Suplementares para Amazon Linux (SPAL). O SPAL fornece milhares de EPEL9 pacotes, criados especificamente para o Amazon Linux 2023, mas esses pacotes não são cobertos pelos AWS Support Plans. Isso significa que CVEs os pacotes SPAL não estão sendo rastreados e os patches são fornecidos somente quando disponíveis no upstream. 

**Importante**  
 Consulte a documentação [Pacotes suplementares para Amazon Linux](spal.md) antes de usá-lo. 

**Topics**
+ [`axel`- HTTP/FTP cliente](#axel)
+ [`brotli` e `libbrotli`: compressão](#brotli)
+ [`collectd`: daemon de coleta de estatísticas](#collectd)
+ [`cpulimit`: limitador de uso da CPU](#cpulimit)
+ [`exim`: agente de transferência de mensagens](#exim)
+ [`fuse3`: File System in Userspace (FUSE) v3](#fuse3)
+ [`ganglia`: sistema de monitoramento distribuído](#ganglia)
+ [`git-lfs`: controle de versão de arquivos grandes com o Git](#git-lfs)
+ [`haveged`: uma fonte de entropia usando o algoritmo HAVEGE](#haveged)
+ [`inotify-tools`: ferramentas de linha de comandos da inotify](#inotify-tools)
+ [`iperf`- Referência TCP/UDP de desempenho](#iperf)
+ [`jemalloc`: implementação alternativa de `malloc`](#jemalloc)
+ [`libbsd`: biblioteca de funções compatível com BSD](#libbsd)
+ [`libserf`: biblioteca de cliente HTTP](#libserf)
+ [`libzstd`: biblioteca de compressão zstd](#libzstd)
+ [Servidor web de `lighttpd`](#lighttpd)
+ [`lshell`: um shell restrito](#lshell)
+ [`monit`: monitor de processos, arquivos, diretórios e dispositivos](#monit)
+ [`nodejs`](#nodejs)
+ [`perl-Config-General`](#perl-Config-General)
+ [`python2-lockfile`: bloqueio de arquivos](#python2-lockfile)
+ [`python2-rsa`: RSA pura em Python](#python2-rsa)
+ [`python2-simplejson`: rotinas JSON para Python 2](#python2-simplejson)
+ [`rkhunter`: Rootkit Hunter](#rkhunter)
+ [`rssh`: um shell restrito para uso com OpenSSH](#rssh)
+ [`sscg`: gerador de certificados SSL autoassinados](#sscg)
+ [`stress`: teste de estresse](#stress)
+ [`stress-ng`: teste de estresse](#stress-ng)
+ [`tmpwatch`: remove arquivos com base na hora do último acesso](#tmpwatch)
+ [`xmlstarlet`: utilitários XML de linha de comandos](#xmlstarlet)

## `axel`- HTTP/FTP cliente
<a name="axel"></a>

 O pacote `axel` estava em EPEL7 e nunca foi distribuído como parte do Amazon Linux. As alternativas disponíveis em AL2 023 são `curl` e. `wget` 

**Atenção**  
 A opção `-S` para `axel` usa uma conexão http *não criptografada* para descobrir espelhos para um arquivo. 

 É altamente recomendável migrar qualquer uso de `axel` para `curl` ou `wget`. 

## `brotli` e `libbrotli`: compressão
<a name="brotli"></a>

 Os `libbrotli` pacotes `brotli` e estavam disponíveisEPEL7, enquanto apenas o `brotli` pacote estava disponível no AL2 núcleo. 

 Tanto os `libbrotli` pacotes `brotli` quanto os estão incluídos em AL2 023. 

 O `brotli` pacote pode ser instalado no AL2 023 com o seguinte comando: 

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

 O `libbrotli` pacote pode ser instalado no AL2 023 com o seguinte comando: 

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

## `collectd`: daemon de coleta de estatísticas
<a name="collectd"></a>

 O `collect` pacote estava disponível e também estava disponível nos `collectd` `collectd-python3` AL2 Extras. EPEL7 

 O `collectd` pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando: 

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

## `cpulimit`: limitador de uso da CPU
<a name="cpulimit"></a>

 No Amazon Linux 2023, `systemd` fornece funcionalidade para limitar o uso de processos ou grupos de processos pela CPU. Essa funcionalidade também é fácil de usar para qualquer serviço `systemd`. 

 O `systemd` contém mecanismos avançados de controle de recursos que podem ser usados para garantir que qualquer tarefa ou grupo de tarefas tenha um limite nos recursos que pode consumir. Para saber mais, consulte a documentação upstream de [systemd.resource-control](https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html) e [Limitar o uso de recursos do processo no AL2023 usando systemd](resource-limiting-systemd.md). 

## `exim`: agente de transferência de mensagens
<a name="exim"></a>

 O `exim` pacote estava disponível EPEL7 e estava disponível anteriormente em AL1. O Amazon Linux 2023 fornece tanto o Mail Transfer Agents `postfix` quanto o `sendmail` Mail Transfer Agents (MTAs). 

## `fuse3`: File System in Userspace (FUSE) v3
<a name="fuse3"></a>

 O pacote `fuse3` (incluindo `fuse3-libs` e `fuse3-devel`) estava em EPEL7. Esses pacotes fazem parte do AL2 023 e cada um pode ser instalado executando o seguinte comando relevante: 

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

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

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

## `ganglia`: sistema de monitoramento distribuído
<a name="ganglia"></a>

 O `ganglia` pacote estava disponível EPEL7 e estava disponível anteriormente em AL1. Não foi enviado com AL2. 

 O projeto upstream teve um período de inatividade em que algumas vagas não CVEs estavam sendo atendidas. Embora tenha havido atividade recente no projeto upstream, não está planejado adicionar `ganglia` ao AL2 023. 

## `git-lfs`: controle de versão de arquivos grandes com o Git
<a name="git-lfs"></a>

 O pacote `git-lfs` estava em EPEL7. No Amazon Linux 2023, o pacote `git-lfs` está incluído no repositório principal. Em AL2 023, `git-lfs` pode ser instalado executando o seguinte comando: 

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

## `haveged`: uma fonte de entropia usando o algoritmo HAVEGE
<a name="haveged"></a>

 O pacote `haveged` estava em EPEL7. O Amazon Linux 2023 vem pré-configurado com fontes de entropia, não exigindo o uso de `haveged`. 

## `inotify-tools`: ferramentas de linha de comandos da inotify
<a name="inotify-tools"></a>

 O `inotify-tools` pacote chegou e está incluído no AL2 023. EPEL7 

**nota**  
 Em AL2 023, `systemd` oferece suporte à ativação baseada em caminho, que pode ser usada para agir em eventos, como quando um caminho existe ou muda.   
 Grande parte do uso de `inotify-tools` já pode ser melhor realizado de maneira mais confiável usando a ativação de caminho de `systemd`. Para saber mais, consulte [systemd.path](https://www.freedesktop.org/software/systemd/man/latest/systemd.path.html). 

 O `inotify-tools` pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando: 

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

## `iperf`- Referência TCP/UDP de desempenho
<a name="iperf"></a>

 O pacote da `iperf` versão 2 estava disponível e também estava disponível no `testing` AL2 Extra. e também estava disponível em EPEL7 AL1 

**nota**  
 O pacote `iperf3` também está disponível, fornecendo a versão 3 de `iperf`. 

 O `iperf` pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando: 

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

## `jemalloc`: implementação alternativa de `malloc`
<a name="jemalloc"></a>

 O `jemalloc` pacote chegou EPEL7 e estava disponível nos `lamp-mariadb10.2-php7.2` `mariadb10.5` AL2 Extras. 

 O `jemalloc` pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando: 

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

## `libbsd`: biblioteca de funções compatível com BSD
<a name="libbsd"></a>

 O `libbsd` pacote estava pronto EPEL7 e também estava disponível no `testing` AL2 Extra. 

 O `libbsd` pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando: 

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

 Os arquivos de desenvolvimento de `libbsd` podem ser instalados executando o comando a seguir. 

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

## `libserf`: biblioteca de cliente HTTP
<a name="libserf"></a>

 O pacote `libserf` estava em EPEL7. O pacote `libserf` é fornecido no Amazon Linux 2023. É possível instalá-lo executando o seguinte comando: 

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

## `libzstd`: biblioteca de compressão zstd
<a name="libzstd"></a>

 O `libzstd` pacote estava no AL2 núcleo, assim como noEPEL7. O `libzstd` pacote também faz parte do AL2 023. 

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

## Servidor web de `lighttpd`
<a name="lighttpd"></a>

 O `lighttpd` pacote estava disponível EPEL7 e estava disponível anteriormente em AL1. O Amazon Linux 2023 oferece os servidores web `httpd` e `nginx` do Apache. 

## `lshell`: um shell restrito
<a name="lshell"></a>

 O pacote `lshell` nunca foi distribuído como parte do Amazon Linux. Ele estava disponível em EPEL6. O [repositório de pacotes do Fedora para `lshell`](https://src.fedoraproject.org/rpms/lshell) explica [por que ele não virou pacote](https://src.fedoraproject.org/rpms/lshell/c/cb122f0a16c9f1d5c2af8582b740a3f62587a951?branch=rawhide) em EPEL7 ou Fedora 30. Também foi [removido do Debian](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862302). 

 [O `lshell` projeto upstream [não está mais sendo mantido ativamente e contém os conhecidos *Críticos* não](https://github.com/ghantoos/lshell/issues/209)[corrigidos CVEs: CVE-2016-6902](https://github.com/ghantoos/lshell/issues/188)[e CVE-2016-6903](https://nvd.nist.gov/vuln/detail/CVE-2016-6902).](https://nvd.nist.gov/vuln/detail/CVE-2016-6903) 

 A alternativa sugerida no bug do Debian, [http://www.pizzashack.org/rssh/](http://www.pizzashack.org/rssh/), também não é mantida pelo desenvolvedor original, com o autor citando problemas de segurança irremediáveis como motivo. 

 Por esses motivos, `lshell` a adição a AL2 023 não está planejada. 

## `monit`: monitor de processos, arquivos, diretórios e dispositivos
<a name="monit"></a>

 No Amazon Linux 2023, `systemd` oferece uma ampla variedade de funcionalidades para monitorar, iniciar, interromper e reiniciar serviços. Isso inclui reinicializações com limite de taxa, espera entre tentativas de reinicialização e inicialização de outro serviço em caso de falha. Para saber mais, consulte a documentação de [systemd.service](https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html). 

 No AL2 023, `systemd` também oferece suporte à ativação baseada em caminho, que pode ser usada para agir em eventos, como quando um caminho existe ou muda. Para saber mais, consulte [systemd.path](https://www.freedesktop.org/software/systemd/man/latest/systemd.path.html). 

 Há opções de configuração comuns para unidades de `systemd` que permitem especificar dependências, condicionais e ações a serem tomadas em caso de sucesso ou falha. Para saber mais, consulte a documentação de [systemd.unit](https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html). 

 Há mecanismos avançados de controle de recursos fornecidos por `systemd` que podem ser usados para garantir que qualquer tarefa de monitoramento não faça uso excessivo de CPU ou memória. Para saber mais, consulte [systemd.resource-control](https://www.freedesktop.org/software/systemd/man/latest/systemd.resource-control.html). 

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

 O pacote da `nodejs` versão 16 estava disponível EPEL7 e agora `nodejs` está incluído na versão AL2 023. No momento em que este artigo foi escrito, as `nodejs` versões 18 e 20 estavam disponíveis em AL2 023. Você pode instalar `nodejs` 18 em AL2 023 com o seguinte comando: 

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

 Você pode instalar `nodejs` 20 em AL2 023 com o seguinte comando: 

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

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

 O `perl-Config-General` pacote chegou e agora está incluído no AL2 023. EPEL7 Você pode instalar o `perl-Config-General` pacote em AL2 023 com o seguinte comando: 

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

 Os módulos Perl também podem ser instalados solicitando que o DNF instale o pacote que fornece um módulo Perl específico. Com esse método, é possível usar o nome mais conhecido do módulo Perl em vez do nome do pacote do sistema operacional. 

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

## `python2-lockfile`: bloqueio de arquivos
<a name="python2-lockfile"></a>

 O `python2-lockfile` pacote estava pronto EPEL7 e AL2 incluía um `python-lockfile` pacote. Em AL2 023[O Python 2.7 foi substituído pelo Python 3](python2.7-no-more.md), portanto, uma variante do *Python* 2 desse pacote não será adicionada ao AL2 023. 

 A versão *Python 3* deste pacote *está incluída na AL2* versão 023. Você pode instalar o `python3-lockfile` pacote no AL2 023 com um dos seguintes comandos: 

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

 Os módulos Python também podem ser instalados solicitando que o DNF instale o pacote que fornece um módulo Python específico. 

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

## `python2-rsa`: RSA pura em Python
<a name="python2-rsa"></a>

 O `python2-rsa` pacote estava pronto EPEL7 e AL2 incluía um `python2-rsa` pacote. Em AL2 023[O Python 2.7 foi substituído pelo Python 3](python2.7-no-more.md), portanto, uma variante do *Python* 2 desse pacote não será adicionada ao AL2 023. 

 A versão *Python 3* deste pacote *está incluída na AL2* versão 023. Você pode instalar o `python3-rsa` pacote no AL2 023 com um dos seguintes comandos: 

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

 Os módulos Python também podem ser instalados solicitando que o DNF instale o pacote que fornece um módulo Python específico. 

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

## `python2-simplejson`: rotinas JSON para Python 2
<a name="python2-simplejson"></a>

 O pacote `python2-simplejson` estava em EPEL7. Em AL2 023[O Python 2.7 foi substituído pelo Python 3](python2.7-no-more.md), portanto, uma variante do *Python* 2 desse pacote não será adicionada ao AL2 023. 

 A versão *Python 3* deste pacote *está incluída na AL2* versão 023. Você pode instalar o `python3-simplejson` pacote em AL2 023 com o seguinte comando: 

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

 Os módulos Python também podem ser instalados solicitando que o DNF instale o pacote que fornece um módulo Python específico. 

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

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

 O `rkhunter` pacote está incluído em AL2 023 junto com`chkrootkit`. 

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

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

## `rssh`: um shell restrito para uso com OpenSSH
<a name="rssh"></a>

 O pacote `rssh` estava em EPEL7. O pacote [http://www.pizzashack.org/rssh/](http://www.pizzashack.org/rssh/) upstream não está sendo mantido, com o autor citando problemas de segurança irremediáveis como motivo. 

 Com o autor citando problemas de segurança não solucionáveis, a adição `rssh` a AL2 023 não está planejada. 

## `sscg`: gerador de certificados SSL autoassinados
<a name="sscg"></a>

 O `sscg` pacote estava no AL2 núcleo, assim como noEPEL7. O `sscg` pacote também faz parte do AL2 023. 

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

## `stress`: teste de estresse
<a name="stress"></a>

 O `stress` pacote chegou EPEL7 e também estava disponível em AL1 

 O `stress` pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando: 

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

## `stress-ng`: teste de estresse
<a name="stress-ng"></a>

 O `stress-ng` pacote estava pronto EPEL7 e também estava disponível no `testing` AL2 Extra. 

 O `stress-ng` pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando: 

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

## `tmpwatch`: remove arquivos com base na hora do último acesso
<a name="tmpwatch"></a>

 No Amazon Linux 2023, essa funcionalidade é fornecida por [https://www.freedesktop.org/software/systemd/man/latest/systemd-tmpfiles.html](https://www.freedesktop.org/software/systemd/man/latest/systemd-tmpfiles.html). 

## `xmlstarlet`: utilitários XML de linha de comandos
<a name="xmlstarlet"></a>

 O `xmlstarlet` pacote estava disponível EPEL7 e não está disponível em AL2 023. 

 O pacote upstream não é atualizado há mais de 9 anos (última atualização em agosto de 2014). Durante os quatro anos anteriores (pelo menos desde julho de 2010), um pedido para um novo mantenedor ficou sem resposta. É por esse motivo que não está planejado `xmlstarlet` adicionar AL2 023. 