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)
Atenção
O AL2 epel Extra habilitou o terceiro EPEL7 repositório. A partir de 2024-06-30, o terceiro EPEL7 o repositório não está mais sendo mantido.
Esse repositório de terceiros não terá 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 0.2.3 para alguns pacotes encontrados em EPEL.
Extra Packages for Enterprise Linux (EPEL) é um projeto no Fedora comunidade com o objetivo de criar uma grande variedade de pacotes para sistemas operacionais Linux de nível corporativo. O projeto produziu principalmente RHEL and CentOS pacotes. AL2 apresenta um alto nível de compatibilidade com CentOS 7. Como resultado, muitos EPEL7 os pacotes funcionam em AL2.
Atualmente, não há um EPEL or EPEL-semelhante a um repositório para AL2 023. No entanto, há vários pacotes que estavam em EPEL7 que os clientes usaram e AL2 que estão disponíveis em AL2 023 ou têm alternativas em AL2 023. Esta seção abordará alguns desses pacotes e quais são as opções em AL2 023.
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
Também existem pacotes que podem ser instalados a partir de EPEL no AL2 qual não será adicionado a AL2 023. Os motivos comuns para isso são problemas como o projeto upstream não ser mais mantido ou não ser corrigido CVEs. Esta seção também abordará alguns desses pacotes e quais alternativas existem.
axel- Cliente HTTP/FTP
O axel pacote estava em EPEL7, e nunca foi enviado como parte do Amazon Linux. As alternativas disponíveis em AL2 023 são curl e. wget
Atenção
A -S opção de axel usar um não criptografado http conexão para descobrir espelhos para um arquivo.
É altamente recomendável migrar qualquer uso do axel over para um curl ouwget.
brotlie libbrotli - compressão
Os brotli libbrotli pacotes da mão estavam em EPEL7, 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 installbrotli
O libbrotli pacote pode ser instalado no AL2 023 com o seguinte comando:
[ec2-user ~]$sudo dnf installlibbrotli
collectd- Daemon de coleta de estatísticas
O collect pacote estava em EPEL7, e também estava disponível no collectd e collectd-python3 AL2 Extras.
O collectd pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando:
[ec2-user ~]$sudo dnf installcollectd
cpulimit- Limitador de uso da CPU
No Amazon Linux 2023, systemd fornece funcionalidade para limitar o uso da CPU de processos ou grupos de processos. Essa funcionalidade também é fácil de usar para qualquer systemd serviço.
Existem recursos poderosos de controle de recursos fornecidos systemd que podem ser usados para garantir que qualquer tarefa ou grupo de tarefas seja limitado nos recursos que pode consumir. Para obter mais informações, consulte a documentação upstream systemd.resource-control
exim- agente de transferência de correio
O exim pacote estava em EPEL7, e anteriormente disponível em AL1. O Amazon Linux 2023 fornece tanto o Mail Transfer Agents postfix quanto o sendmail Mail Transfer Agents (MTAs).
fuse3- Sistema de arquivos no espaço do usuário (FUSE) v3
O fuse3 pacote (incluindo fuse3-libs efuse3-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 installfuse3
[ec2-user ~]$sudo dnf installfuse3-libs
[ec2-user ~]$sudo dnf installfuse3-devel
ganglia- Sistema de monitoramento distribuído
O ganglia pacote estava em EPEL7, e anteriormente disponível 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
O git-lfs pacote estava em EPEL7. No Amazon Linux 2023, o git-lfs pacote está incluído no repositório principal. Em AL2 023, git-lfs pode ser instalado executando o seguinte comando:
[ec2-user ~]$sudo dnf installgit-lfs
haveged- uma fonte de entropia usando o HAVEGE algoritmo
O haveged pacote 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 comando inotify
O inotify-tools pacote estava em EPEL7, e está incluído em AL2 023.
nota
No 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.
Muito do que inotify-tools é usado agora pode ser melhor realizado de maneira mais confiável usando a ativação de systemd caminhos. Para obter mais informações, consulte systemd.path.
O inotify-tools pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando:
[ec2-user ~]$sudo dnf installinotify-tools
iperf- Referência de desempenho TCP/UDP
O pacote da iperf versão 2 estava em EPEL7, e também estava disponível no testing AL2 Extra. e também estava disponível em AL1
nota
O iperf3 pacote também está disponível, fornecendo a versão 3 doiperf.
O iperf pacote está incluído no AL2 023 e pode ser instalado executando o seguinte comando:
[ec2-user ~]$sudo dnf installiperf
jemalloc- malloc implementação alternativa
O jemalloc pacote estava em EPEL7, e estava disponível no lamp-mariadb10.2-php7.2 e 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 installjemalloc
libbsd- Biblioteca de funções compatível com BSD
O libbsd pacote estava em 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 installlibbsd
Os arquivos de desenvolvimento do libbsd podem ser instalados executando o comando a seguir.
[ec2-user ~]$sudo dnf installlibbsd-devel
libserf- Biblioteca de cliente HTTP
O libserf pacote estava em EPEL7. O libserf pacote é fornecido no Amazon Linux 2023. Ele pode ser instalado executando o seguinte comando:
[ec2-user ~]$sudo dnf installlibserf
libzstd- biblioteca de compressão zstd
O libzstd pacote estava no AL2 núcleo, assim como no EPEL7. O libzstd pacote também faz parte do AL2 023.
[ec2-user ~]$sudo dnf installlibzstd
lighttpdservidor web
O lighttpd pacote estava em EPEL7, e anteriormente disponível em AL1. O Amazon Linux 2023 fornece tanto o Apache httpd quanto os servidores nginx web.
lshell- uma concha restrita
O lshell pacote nunca foi enviado como parte do Amazon Linux. Estava disponível em EPEL6. O repositório de pacotes do Fedora explica por lshell
O lshell projeto upstream não está mais sendo mantido ativamente e contém os conhecidos Críticos não
A alternativa sugerida no bug do Debian também não rssh
Por esses motivos, lshell a adição a AL2 023 não está planejada.
monit- monitor de processos, arquivos, diretórios e dispositivos
No Amazon Linux 2023, systemd fornece 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 obter mais informações, consulte a documentação do systemd.service.
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 obter mais informações, consulte systemd.path.
Há opções de configuração comuns para systemd unidades que permitem especificar dependências, condicionais e ações a serem tomadas em caso de sucesso ou falha. Para obter mais informações, consulte a documentação do systemd.unit.
Existem recursos poderosos de controle de recursos fornecidos systemd que podem ser usados para garantir que qualquer tarefa de monitoramento não use CPU ou memória excessivas. Para obter mais informações, consulte systemd.resource-control
nodejs
O pacote da nodejs versão 16 estava em EPEL7, e agora nodejs está incluído em 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 installnodejs
Você pode instalar nodejs 20 em AL2 023 com o seguinte comando:
[ec2-user ~]$sudo dnf installnodejs20
perl-Config-General
O perl-Config-General pacote estava em EPEL7, e agora está incluído em AL2 023. Você pode instalar o perl-Config-General pacote em AL2 023 com o seguinte comando:
[ec2-user ~]$sudo dnf installperl-Config-General
Os módulos Perl também podem ser instalados perguntando DNF para instalar o pacote que fornece um módulo Perl específico. Com esse método, você pode usar o nome mais familiar 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
O python2-lockfile pacote estava em EPEL7, e AL2 incluiu um python-lockfile pacote. Em AL2 023O Python 2.7 foi substituído pelo Python 3, 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 installpython3-lockfile
Módulos Python também podem ser instalados perguntando DNF para instalar o pacote que fornece um módulo Python específico.
[ec2-user ~]$sudo dnf install 'python3dist(lockfile)'
python2-rsa- Python RSA puro
O python2-rsa pacote estava em EPEL7, e AL2 incluiu um python2-rsa pacote. Em AL2 023O Python 2.7 foi substituído pelo Python 3, 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 installpython3-rsa
Módulos Python também podem ser instalados perguntando DNF para instalar o pacote que fornece um módulo Python específico.
[ec2-user ~]$sudo dnf install 'python3dist(rsa)'
python2-simplejson- Rotinas JSON para Python 2
O python2-simplejson pacote estava em EPEL7. Em AL2 023O Python 2.7 foi substituído pelo Python 3, 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 installpython3-simplejson
Módulos Python também podem ser instalados perguntando DNF para instalar o pacote que fornece um módulo Python específico.
[ec2-user ~]$sudo dnf install 'python3dist(simplejson)'
rkhunter- Caçador de rootkits
O rkhunter pacote está incluído em AL2 023 junto comchkrootkit.
[ec2-user ~]$sudo dnf installrkhunter
[ec2-user ~]$sudo dnf installchkrootkit
rssh- um shell restrito para uso com o OpenSSH
O rssh pacote estava em EPEL7. O rssh
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 autoassinado
O sscg pacote estava no AL2 núcleo, assim como no EPEL7. O sscg pacote também faz parte do AL2 023.
[ec2-user ~]$sudo dnf installsscg
stress- Teste de estresse
O stress pacote estava em 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 installstress
stress-ng- Teste de estresse
O stress-ng pacote estava em 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 installstress-ng
tmpwatch- remove arquivos com base na hora do último acesso
No Amazon Linux 2023, essa funcionalidade é fornecida pelo systemd-tmpfiles
xmlstarlet- utilitários XML de linha de comando
O xmlstarlet pacote estava em EPEL7, e não está disponível em AL2 023.
O pacote upstream não foi tocado em mais de 9 anos (a última atualização foi em agosto de 2014). Por mais quatro anos (desde pelo menos julho de 2010), uma solicitação por um novo mantenedor ficou sem resposta. É por esse motivo que não está planejado xmlstarlet adicionar AL2 023.