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á.
Funcionalidades descontinuadas no AL2 e removidas do AL2023
Esta seção descreve as funcionalidades que estão disponíveis no AL2 e que não estão mais disponíveis no AL2023.
Tópicos
Pacotes x86 (i686) de 32 bits
Como parte do lançamento 2014.09 do AL1
Se você precisar executar binários de 32 bits no AL2023, poderá usar o espaço do usuário de 32 bits do AL2 dentro de um contêiner do AL2 executado sobre o AL2023.
Substituição de aws-apitools-* por AWS CLI
Antes do lançamento da AWS CLI em setembro de 2013, a AWS disponibilizou um conjunto de utilitários de linha de comandos, implementados em Java, que permitiam aos clientes fazer chamadas de API do Amazon EC2. Essas ferramentas foram descontinuadas em 2015, com a AWS CLI se tornando a forma preferida de interagir com as APIs do Amazon EC2 por meio da linha de comandos. Isso inclui os pacotes aws-apitools-* a seguir.
-
aws-apitools-as -
aws-apitools-cfn -
aws-apitools-common -
aws-apitools-ec2 -
aws-apitools-elb -
aws-apitools-mon
O suporte upstream aos pacotes aws-apitools-* terminou em março de 2017. Apesar da falta de suporte upstream, o Amazon Linux continuou a fornecer alguns desses utilitários de linha de comandos (como aws-apitools-ec2) para fins de compatibilidade com versões anteriores para os clientes. A AWS CLI é uma ferramenta mais robusta e completa do que os pacotes aws-apitools-*, pois é mantida ativamente e fornece um meio de usar todas as APIs da AWS.
Os pacotes aws-apitools-* foram descontinuados em março de 2017 e não receberão mais atualizações. Todos os usuários de qualquer um desses pacotes devem migrar para a AWS CLI o quanto antes. Esses pacotes não estão presentes no AL2023.
Descontinuação de awslogs em favor do agente unificado do Amazon CloudWatch Logs
O pacote awslogs foi descontinuado no AL2 e não está mais presente no AL2023. Ele foi substituído pelo agente unificado do CloudWatch Logs, disponível no pacote amazon-cloudwatch-agent. Para obter mais informações, consulte o Guia do usuário do Amazon CloudWatch Logs.
Sistema de controle de revisão bzr
O sistema de controle de revisão GNU
Bazaarbzr) foi descontinuado no AL2 e não está mais presente no AL2023.
Os usuários do bzr devem migrar seus repositórios para git.
cgroup v1
O AL2023 passa para a hierarquia do grupo de controle unificado (cgroup v2), enquanto o AL2 usa o cgroup v1. Como o AL2 não oferece suporte a cgroup v2, essa migração precisa ser concluída como parte da mudança para o AL2023.
Hotpatch de log4j (log4j-cve-2021-44228-hotpatch)
nota
O pacote log4j-cve-2021-44228-hotpatch foi descontinuado no AL2 e removido do AL2023.
Em resposta à CVE-2021-44228
O hotpatch foi uma mitigação para dar tempo de corrigir log4j. O primeiro lançamento de disponibilidade geral (GA) do AL2023 foi 15 meses após a CVE-2021-44228
Os clientes que executam suas próprias versões log4j no Amazon Linux são aconselhados a garantir que tenham atualizado para versões não afetadas pela CVE-2021-44228
lsb_release e o pacote system-lsb-core
Historicamente, alguns softwares invocavam o comando lsb_release (fornecido no AL2 pelo pacote system-lsb-core) para obter informações sobre a distribuição Linux na qual ele estava sendo executado. O Linux Standards Base (LSB) introduziu esse comando e as distribuições Linux o adotaram. As distribuições Linux evoluíram para usar o padrão mais simples de armazenar essas informações em /etc/os-release e outros arquivos relacionados.
O padrão os-release sai de systemd. Para obter mais informações, consulte a documentação do systemd os-release
O AL2023 não vem com o comando lsb_release e não inclui o pacote system-lsb-core. O software deve concluir a transição para o padrão os-release para manter a compatibilidade com o Amazon Linux e outras grandes distribuições Linux.
mcrypt
A biblioteca mcrypt e a extensão PHP associada foram descontinuadas no AL2 e não estão mais presentes no AL2023.
O PHP upstream descontinuou a extensão mcrypt no PHP 7.1
A biblioteca mcrypt upstream foi lançada pela última vez em 2007cvs que o SourceForge exigia para novos commits em 2017
Todos os usuários restantes de mcrypt devem fazer a portabilidade de seu código para OpenSSL, pois mcrypt não será adicionado ao AL2023.
OpenJDK 7 (java-1.7.0-openjdk)
nota
O AL2023 fornece várias versões do Amazon Corretto
Para obter mais informações sobre Java no Amazon Linux, consulte Java no AL2023.
Python 2.7
nota
O AL2023 removeu o Python 2.7, portanto, todos os componentes do sistema operacional que exigem Python são escritos para funcionar com o Python 3. Para continuar usando uma versão do Python fornecida e compatível com o Amazon Linux, converta o código do Python 2 em Python 3.
Para obter mais informações sobre Python no Amazon Linux, consulte Python no AL2023.
rsyslog-openssl substitui rsyslog-gnutls
O pacote rsyslog-gnutls foi descontinuado no AL2 e não está mais presente no AL2023. O pacote rsyslog-openssl deve ser um substituto imediato para qualquer uso do pacote rsyslog-gnutls.
Serviço de Informações de Rede (NIS)/yp
O Serviço de Informações de Rede (NIS), originalmente chamado de Páginas Amarelas ou YP, foi descontinuado no AL2 e não está mais presente no AL2023. Isso inclui os seguintes pacotes: ypbind, ypserv e yp-tools. Outros pacotes que se integram ao NIS tiveram essa funcionalidade removida no AL2023.
Vários nomes de domínio em create-dhcp-options do Amazon VPC
No Amazon Linux 2, era possível enviar vários nomes de domínio no parâmetro domain-name para create-dhcp-options/etc/resolv.conf contivesse algo parecido com search foo.example.com bar.example.com. O servidor DHCP do Amazon VPC envia a lista de nomes de domínio fornecidos usando DHCP opção 15, que só oferece suporte a um único nome de domínio (consulte a seção 3.17 da RFC 2132systemd-networkd para configuração de rede, que segue o RFC, esse recurso acidental no AL2 não está presente no AL2023.
A documentação do Amazon VPC e da AWS CLI
Nesses sistemas, como o AL2023, especificar dois domínios usando DHCP opção 15 (que permite apenas um) e, como o caractere de espaço é inválido em nomes de domínio032, resultando em /etc/resolv.conf contendo search foo.exmple.com032bar.example.com.
Para oferecer suporte a vários nomes de domínio, um servidor DHCP deve usar DHCP opção 119 (consulte a seção 2 da RFC 3397
Sun RPC no glibc
A implementação de Sun RPC em glibc foi descontinuada no AL2 e removida do AL2023. Recomenda-se que os clientes passem a usar a biblioteca libtirpc (disponível no AL2 e no AL2023) se a funcionalidade Sun RPC for necessária. A adoção de libtirpc também permite que as aplicações ofereçam suporte a IPv6.
Esta alteração reflete a adoção pela comunidade em geral de glibc upstream, que remove esta funcionalidade, por exemplo, a remoção das interfaces Sun RPC de glibc no Fedora
Impressão digital da chave OpenSSH no log audit
Posteriormente no ciclo de vida do AL2, um patch foi adicionado ao pacote OpenSSH para emitir a impressão digital da chave usada na autenticação. Essa funcionalidade não está presente no AL2023.
Vinculador ld.gold
O vinculador ld.gold está disponível no AL2 e foi removido no AL2023. Os clientes que desenvolvem software que faz referência explícita ao vinculador gold devem migrar para o vinculador regular (ld.bfd).
As notas de lançamento da versão 2.44ld.gold: “Em uma mudança em relação à nossa prática anterior, nesta versão, o tarball binutils-2.44.tar não contém as fontes para o vinculador gold. Isso ocorre porque o vinculador gold foi descontinuado e, eventualmente, será removido, a menos que voluntários se apresentem e se ofereçam para continuar o desenvolvimento e a manutenção.”
ping6
No AL2023, o utilitário ping regular oferece suporte nativo a IPv6, e o /bin/ping6 separado não é mais necessário. No AL2023, /usr/sbin/ping6 é um link simbólico para o executável /usr/bin/ping.
Essa mudança segue a adoção pela comunidade em geral das versões mais recentes de iputils, que oferecem essa funcionalidade, por exemplo, a mudança do Ping IPv6 no Fedora