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 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 doPacotes suplementares para Amazon Linux.
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 antes de usá-lo.
axel- HTTP/FTP cliente
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
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 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 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 installcollectd
cpulimit: limitador de uso da CPU
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
exim: agente de transferência de mensagens
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
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 installfuse3
[ec2-user ~]$sudo dnf installfuse3-libs
[ec2-user ~]$sudo dnf installfuse3-devel
ganglia: sistema de monitoramento distribuído
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
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 installgit-lfs
haveged: uma fonte de entropia usando o algoritmo HAVEGE
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
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
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 TCP/UDP de desempenho
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 installiperf
jemalloc: implementação alternativa de malloc
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 installjemalloc
libbsd: biblioteca de funções compatível com BSD
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 installlibbsd
Os arquivos de desenvolvimento de libbsd podem ser instalados executando o comando a seguir.
[ec2-user ~]$sudo dnf installlibbsd-devel
libserf: biblioteca de cliente HTTP
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 installlibserf
libzstd: biblioteca de compressão zstd
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 installlibzstd
Servidor web de lighttpd
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
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
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, 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 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
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
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
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
nodejs
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 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 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 installperl-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
O python2-lockfile pacote estava pronto EPEL7 e AL2 incluía 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
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
O python2-rsa pacote estava pronto EPEL7 e AL2 incluía 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
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
O pacote python2-simplejson 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
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
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 OpenSSH
O pacote rssh estava em EPEL7. O pacote 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 autoassinados
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 installsscg
stress: teste de estresse
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 installstress
stress-ng: teste de estresse
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 installstress-ng
tmpwatch: remove arquivos com base na hora do último acesso
No Amazon Linux 2023, essa funcionalidade é fornecida por systemd-tmpfiles
xmlstarlet: utilitários XML de linha de comandos
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.