

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzionalità obsoleta nel 2023 AL2
<a name="deprecated"></a>

 Le funzionalità obsolete AL2 e non presenti in 023 sono documentate qui. AL2 Si tratta di funzionalità come caratteristiche e pacchetti presenti in 023 AL2, ma non in AL2 023 e che non verranno aggiunte a 023. AL2 Per ulteriori informazioni sulla durata del supporto della funzionalità AL2, vedere Funzionalità [obsoleta](https://docs.aws.amazon.com/linux/al2/ug/deprecated.html) in. AL2 

 C'è anche una funzionalità in AL2 023 che è obsoleta e verrà rimossa in una versione futura. Questo capitolo descrive cos'è questa funzionalità, quando non è più supportata e quando verrà rimossa da Amazon Linux. Comprendere le funzionalità obsolete ti aiuterà a distribuire AL2 023 e a prepararti per la prossima versione principale di Amazon Linux. 

**Topics**
+ [Pacchetti `compat-`](#deprecated-compat)
+ [Funzionalità obsoleta interrotta in, rimossa in AL1 AL2](deprecated-al1.md)
+ [Funzionalità obsoleta e rimossa in AL2 AL2023](deprecated-al2.md)
+ [Obsoleto nel 023 AL2](deprecated-al2023.md)

## Pacchetti `compat-`
<a name="deprecated-compat"></a>

 Tutti i pacchetti AL2 con il prefisso di `compat-` vengono forniti per garantire la compatibilità binaria con i vecchi binari che non sono ancora stati ricostruiti per le versioni moderne del pacchetto. Ogni nuova versione principale di Amazon Linux non includerà alcun `compat-` pacchetto delle versioni precedenti. 

 Tutti i `compat-` pacchetti in una versione di Amazon Linux (ad esempio AL2) sono obsoleti e non sono presenti nella versione successiva (ad esempio AL2 023). Consigliamo vivamente di ricostruire il software sulla base delle versioni aggiornate delle librerie. 

# Funzionalità obsoleta interrotta in, rimossa in AL1 AL2
<a name="deprecated-al1"></a>

 Questa sezione descrive le funzionalità disponibili e non più disponibili in AL1. AL2 

**Nota**  
 Come parte della fase di supporto alla manutenzione di AL1, alcuni pacchetti avevano una data end-of-life (EOL) precedente alla fine di. AL1 Per ulteriori informazioni, vedere [AL1 Package support statements](https://docs.aws.amazon.com/linux/al1/ug/support-info-by-support-statement.html). 

**Nota**  
 Alcune AL1 funzionalità sono state interrotte nelle versioni precedenti. Per informazioni, consulta le [note AL1 di rilascio](https://docs.aws.amazon.com/linux/al1/ug/relnotes.html). 

**Topics**
+ [x86 a 32 bit (i686) AMIs](#deprecated-32bit-amis)
+ [`aws-apitools-*`sostituito da AWS CLI](#deprecated-aws-apitools-al1)
+ [`systemd`sostituisce in `upstart` AL2](#deprecated-upstart)

## x86 a 32 bit (i686) AMIs
<a name="deprecated-32bit-amis"></a>

Come parte della [versione 2014.09 di](https://aws.amazon.com/amazon-linux-ami/2014.09-release-notes/), AL1 Amazon Linux ha annunciato che sarebbe stata l'ultima versione a produrre 32 bit. AMIs Pertanto, a partire dalla [versione 2015.03 di](https://aws.amazon.com/amazon-linux-ami/2015.03-release-notes/), AL1 Amazon Linux non supporta più l'esecuzione del sistema in modalità a 32 bit. AL2 offre un supporto di runtime limitato per file binari a 32 bit su host x86-64 e non fornisce pacchetti di sviluppo per consentire la creazione di nuovi binari a 32 bit. AL2023 non include più pacchetti di spazio utente a 32 bit. Consigliamo agli utenti di completare la transizione al codice a 64 bit prima di migrare a 023. AL2

Se è necessario eseguire file binari a 32 bit su AL2 023, è possibile utilizzare lo spazio utente a 32 bit dall' AL2 interno di un AL2 contenitore eseguito su 023. AL2

## `aws-apitools-*`sostituito da AWS CLI
<a name="deprecated-aws-apitools-al1"></a>

Prima del rilascio di settembre 2013, AWS rendeva disponibile una serie di utilità da riga di comando, implementate in AWS CLI Java, che consentiva agli utenti di effettuare chiamate EC2 API Amazon. Questi strumenti sono stati interrotti nel 2015 e sono AWS CLI diventati il modo preferito per interagire con Amazon EC2 APIs dalla riga di comando. Il set di utilità da riga di comando include i seguenti `aws-apitools-*` pacchetti.
+ `aws-apitools-as`
+ `aws-apitools-cfn`
+ `aws-apitools-common`
+ `aws-apitools-ec2`
+ `aws-apitools-elb`
+ `aws-apitools-mon`

Il supporto upstream per i `aws-apitools-*` pacchetti è terminato a marzo 2017. Nonostante la mancanza di supporto upstream, Amazon Linux ha continuato a fornire alcune di queste utilità da riga di comando, ad esempio per fornire agli utenti `aws-apitools-ec2` la compatibilità con le versioni precedenti. AWS CLI È uno strumento più robusto e completo rispetto ai `aws-apitools-*` pacchetti in quanto viene mantenuto attivamente e fornisce un mezzo per utilizzarli tutti. AWS APIs

 I `aws-apitools-*` pacchetti erano obsoleti a marzo 2017 e non riceveranno ulteriori aggiornamenti. Tutti gli utenti di uno di questi pacchetti devono migrare AWS CLI a. Questi pacchetti non sono presenti in AL2 023. 

 AL1 ha fornito anche `aws-apitools-rds` i pacchetti `aws-apitools-iam` and, che erano obsoleti e non sono più presenti in AL1 Amazon Linux da allora in poi. AL2 

## `systemd`sostituisce in `upstart` AL2
<a name="deprecated-upstart"></a>

 AL2 è stata la prima versione di Amazon Linux a utilizzare il sistema `systemd` init, `upstart` in AL1 sostituzione di. Qualsiasi configurazione `upstart` specifica deve essere modificata come parte della migrazione AL1 da una versione più recente di Amazon Linux. Non è possibile utilizzarlo `systemd` su AL1, quindi il passaggio da `upstart` a `systemd` può essere eseguito solo come parte del passaggio a una versione principale più recente di Amazon Linux come AL2 o AL2 023. 

# Funzionalità obsoleta e rimossa in AL2 AL2023
<a name="deprecated-al2"></a>

 Questa sezione descrive le funzionalità disponibili e non più disponibili in AL2. AL2023 

**Topics**
+ [Pacchetti x86 (i686) a 32 bit](#deprecated-32bit-rpms)
+ [`aws-apitools-*`sostituito da AWS CLI](#deprecated-aws-apitools)
+ [`awslogs`obsoleto a favore dell'agente Amazon Logs unificato CloudWatch](#deprecated-awslogs)
+ [`bzr`sistema di controllo delle revisioni](#deprecated-bzr)
+ [cgroup v1](#deprecated-cgroupv1-al2)
+ [log4jhotpatch () `log4j-cve-2021-44228-hotpatch`](#deprecated-log4j-hotpatch)
+ [`lsb_release` e il pacchetto `system-lsb-core`](#deprecated-lsb-release)
+ [`mcrypt`](#deprecated-mcrypt)
+ [OpenJDK (7) `java-1.7.0-openjdk`](#deprecated-openjdk7)
+ [Python 2.7](#deprecated-python2.7)
+ [`rsyslog-openssl`sostituisce `rsyslog-gnutls`](#deprecated-rsyslog-gnutls)
+ [Servizio di informazione di rete (NIS)/`yp`](#deprecated-yp-nis)
+ [Più nomi di dominio in Amazon VPC `create-dhcp-options`](#dhcp-set-domain-name-space)
+ [Sun RPC in `glibc`](#deprecated-sunrpc-glibc)
+ [Impronta digitale della chiave OpenSSH nel registro `audit`](#deprecated-openssh-audit-key-fp)
+ [`ld.gold`Linker](#deprecated-ld-gold)
+ [ping6](#deprecated-ping6)
+ [`ftp`Package](ftp-package-exclusion.md)

## Pacchetti x86 (i686) a 32 bit
<a name="deprecated-32bit-rpms"></a>

Come parte della [versione 2014.09 di AL1](https://aws.amazon.com/amazon-linux-ami/2014.09-release-notes/), abbiamo annunciato che sarebbe stata l'ultima versione a produrre 32 bit. AMIs Pertanto, a partire dalla [versione 2015.03 di](https://aws.amazon.com/amazon-linux-ami/2015.03-release-notes/), AL1 Amazon Linux non supporta più l'esecuzione del sistema in modalità a 32 bit. AL2 fornisce un supporto di runtime limitato per file binari a 32 bit su host x86-64 e non fornisce pacchetti di sviluppo per consentire la creazione di nuovi binari a 32 bit. AL2023 non include più pacchetti di spazio utente a 32 bit. Consigliamo ai clienti di completare la transizione al codice a 64 bit.

Se è necessario eseguire file binari a 32 bit su AL2023, è possibile utilizzare lo spazio utente a 32 bit dall' AL2 interno di un AL2 contenitore in esecuzione su. AL2023

## `aws-apitools-*`sostituito da AWS CLI
<a name="deprecated-aws-apitools"></a>

 Prima del rilascio di settembre 2013, AWS rendeva disponibile una serie di utilità da riga di comando, implementate inJava, che consentivano ai clienti di effettuare chiamate API Amazon EC2. AWS CLI Questi strumenti sono stati dichiarati obsoleti nel 2015 e sono AWS CLI diventati il modo preferito per interagire con Amazon EC2 APIs dalla riga di comando. Ciò include i seguenti pacchetti. `aws-apitools-*` 
+ `aws-apitools-as`
+ `aws-apitools-cfn`
+ `aws-apitools-common`
+ `aws-apitools-ec2`
+ `aws-apitools-elb`
+ `aws-apitools-mon`

Il supporto upstream per i `aws-apitools-*` pacchetti è terminato a marzo 2017. Nonostante la mancanza di supporto upstream, Amazon Linux ha continuato a fornire alcune di queste utilità da riga di comando (come`aws-apitools-ec2`) per fornire la retrocompatibilità ai clienti. AWS CLI È uno strumento più robusto e completo rispetto ai `aws-apitools-*` pacchetti in quanto viene mantenuto attivamente e fornisce un mezzo per utilizzarli tutti. AWS APIs

 I `aws-apitools-*` pacchetti sono stati dichiarati obsoleti a marzo 2017 e non riceveranno ulteriori aggiornamenti. Tutti gli utenti di uno di questi pacchetti devono migrare AWS CLI a. Questi pacchetti non sono presenti in AL2023. 

## `awslogs`obsoleto a favore dell'agente Amazon Logs unificato CloudWatch
<a name="deprecated-awslogs"></a>

 Il [https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AgentReference.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AgentReference.html)pacchetto è obsoleto AL2 e non è più presente in. AL2023 Viene sostituito dall'[agente Unified CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html), disponibile nel pacchetto. `amazon-cloudwatch-agent` Per ulteriori informazioni, consulta la [Amazon CloudWatch Logs User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/UseCloudWatchUnifiedAgent.html). 

## `bzr`sistema di controllo delle revisioni
<a name="deprecated-bzr"></a>

Il sistema di controllo delle revisioni [https://en.wikipedia.org/wiki/GNU_Bazaar](https://en.wikipedia.org/wiki/GNU_Bazaar)(`bzr`) è fuori produzione AL2 e non è più presente in. AL2023

Si consiglia agli utenti di `bzr` migrare i propri repository su. `git`

## cgroup v1
<a name="deprecated-cgroupv1-al2"></a>

 AL2023 passa alla gerarchia dei gruppi di controllo unificati (cgroup v2), mentre utilizza cgroup v1. AL2 Poiché AL2 non supporta cgroup v2, questa migrazione deve essere completata come parte del passaggio a. AL2023 

## log4jhotpatch () `log4j-cve-2021-44228-hotpatch`
<a name="deprecated-log4j-hotpatch"></a>

**Nota**  
Il `log4j-cve-2021-44228-hotpatch` pacchetto è obsoleto e rimosso in AL2 . AL2023

 [In risposta a [CVE-2021-44228](https://alas.aws.amazon.com/cve/html/CVE-2021-44228.html), Amazon Linux ha rilasciato una versione in pacchetto RPM di Hotpatch per Apache Log4j per e.](https://aws.amazon.com/blogs/opensource/hotpatch-for-apache-log4j/) AL1 AL2 Nell'[annuncio dell'aggiunta dell'hotpatch ad Amazon Linux, abbiamo notato che «L'installazione dell'hotpatch](https://alas.aws.amazon.com/announcements/2021-001.html) non sostituisce l'aggiornamento a una versione log4j che mitiga CVE-2021-44228 o CVE-2021-45046». 

 L'hotpatch era una mitigazione per consentire il tempo necessario per applicare le patch `log4j`. [La prima versione di disponibilità generale di risale a 15 mesi dopo CVE-2021-44228, quindi non viene fornita con l'hotpatch (abilitata o meno AL2023 ).](https://alas.aws.amazon.com/cve/html/CVE-2021-44228.html) AL2023 

 Si consiglia ai clienti che utilizzano le proprie versioni di `log4j` su Amazon Linux di assicurarsi di aver effettuato l'aggiornamento alle versioni non interessate da [CVE-2021-44228](https://alas.aws.amazon.com/cve/html/CVE-2021-44228.html) o [CVE-2021-45046](https://alas.aws.amazon.com/cve/html/CVE-2021-45046.html). 

## `lsb_release` e il pacchetto `system-lsb-core`
<a name="deprecated-lsb-release"></a>

 Storicamente, alcuni software richiamavano il `lsb_release` comando (fornito nel `system-lsb-core` pacchetto) AL2 per ottenere informazioni sulla distribuzione Linux su cui veniva eseguito. La Linux Standards Base (LSB) ha introdotto questo comando e le distribuzioni Linux lo hanno adottato. Le distribuzioni Linux si sono evolute per utilizzare lo standard più semplice per la memorizzazione di queste informazioni in `/etc/os-release` e altri file correlati. 

 Lo standard `os-release` viene da `systemd`. Per ulteriori informazioni, consulta la [documentazione di systemd os-release](https://www.freedesktop.org/software/systemd/man/os-release.html). 

 AL2023 non viene fornito con il `lsb_release` comando e non include il `system-lsb-core` pacchetto. Il software deve completare la transizione allo standard `os-release` per mantenere la compatibilità con Amazon Linux e le altre principali distribuzioni Linux. 

## `mcrypt`
<a name="deprecated-mcrypt"></a>

 La `mcrypt` libreria e PHP l'estensione associata erano obsolete in AL2 e non sono più presenti in. AL2023 

 Upstream PHP [ha reso obsoleta l'`mcrypt`estensione nella versione PHP 7.1](https://www.php.net/manual/en/migration71.deprecated.php#migration71.deprecated.ext-mcrypt), che è stata rilasciata per la prima volta a dicembre 2016 e ha avuto la sua versione finale a ottobre 2019. 

 L'[ultima versione della `mcrypt` libreria upstream risale al 2007](https://sourceforge.net/projects/mcrypt/files/Libmcrypt/) e non ha effettuato la migrazione dal controllo di `cvs` revisione [SourceForge richiesta per i nuovi commit nel 2017, con il commit più recente (e solo per i 3 anni precedenti) risalente al 2011, che rimuoveva la menzione](https://sourceforge.net/blog/decommissioning-cvs-for-commits/) che il progetto aveva un manutentore. 

 Si consiglia a tutti gli utenti `mcrypt` rimanenti di di trasferire il proprio codice suOpenSSL, poiché non `mcrypt` verrà aggiunto a. AL2023 

## OpenJDK (7) `java-1.7.0-openjdk`
<a name="deprecated-openjdk7"></a>

**Nota**  
 AL2023 fornisce diverse versioni di [Amazon Corretto](https://aws.amazon.com/corretto/) per supportare carichi di lavoro Java basati. I pacchetti OpenJDK 7 sono AL2 obsoleti in e non sono più presenti in. AL2023 Il JDK più vecchio disponibile AL2023 è fornito da Corretto 8. 

Per ulteriori informazioni su Java su Amazon Linux, consulta[Javanel AL2 2023](java.md).

## Python 2.7
<a name="deprecated-python2.7"></a>

**Nota**  
 AL2023 Python 2.7 è stato rimosso, quindi tutti i componenti del sistema operativo che richiedono Python sono scritti per funzionare con Python 3. Per continuare a usare una versione di Python fornita e supportata da Amazon Linux, converti il codice di Python 2 in Python 3. 

Per ulteriori informazioni su Python su Amazon Linux, consulta. [Pythonnel AL2023](python.md)

## `rsyslog-openssl`sostituisce `rsyslog-gnutls`
<a name="deprecated-rsyslog-gnutls"></a>

 Il `rsyslog-gnutls` pacchetto è obsoleto in e non è più presente in AL2. AL2023 Il `rsyslog-openssl` pacchetto dovrebbe essere un sostituto immediato per qualsiasi utilizzo del pacchetto. `rsyslog-gnutls` 

## Servizio di informazione di rete (NIS)/`yp`
<a name="deprecated-yp-nis"></a>

 Il Network Information Service (NIS), originariamente chiamato Yellow Pages o YP è obsoleto e non è più presente in AL2. AL2023 Sono inclusi i seguenti pacchetti:`ypbind`,, e`ypserv`. `yp-tools` Questa funzionalità è stata rimossa in altri pacchetti che si integrano con NIS AL2023. 

## Più nomi di dominio in Amazon VPC `create-dhcp-options`
<a name="dhcp-set-domain-name-space"></a>

 In Amazon Linux 2, era possibile passare più nomi di dominio nel `domain-name` parametro a [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-dhcp-options.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-dhcp-options.html), il che avrebbe comportato `/etc/resolv.conf` qualcosa di simile`search foo.example.com bar.example.com`. Il DHCP server Amazon VPC invia l'elenco dei nomi di dominio forniti utilizzando DHCP l'opzione 15, che supporta solo un singolo nome di dominio (vedi [RFC 2132](https://www.rfc-editor.org/rfc/rfc2132#section-3.17) sezione 3.17). Poiché AL2023 viene utilizzato `systemd-networkd` per la configurazione di rete, che segue laRFC, questa funzionalità accidentale non è presente AL2 su AL2023 

 La [AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-dhcp-options.html)[documentazione di Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/DHCPOptionSet.html) dice quanto segue: «Alcuni sistemi operativi Linux accettano più nomi di dominio separati da spazi. Tuttavia, Windows e altri sistemi operativi Linux considerano il valore come un singolo dominio, il che si traduce in un comportamento imprevisto. Se il tuo set di DHCP opzioni è associato a un Amazon VPC con istanze che eseguono sistemi operativi che trattano il valore come un singolo dominio, specifica un solo nome di dominio. » 

 Su questi sistemi, ad esempio AL2023, se si specificano due domini utilizzando DHCP l'opzione 15 (che ne consente solo uno), e poiché lo [spazio non è valido nei nomi di dominio](https://tools.ietf.org/html/rfc952), ciò comporterà la codifica del carattere di spazio come`032`, con conseguente contenitore. `/etc/resolv.conf` `search foo.exmple.com032bar.example.com` 

 Per supportare più nomi di dominio, un DHCP server deve utilizzare l'DHCPopzione 119 (vedere [RFC 3397](https://www.rfc-editor.org/rfc/rfc3397#section-2), sezione 2). Consulta la [Amazon VPC User Guide per sapere](https://docs.aws.amazon.com/vpc/latest/userguide/DHCPOptionSet.html) quando questa funzionalità è supportata dal server Amazon VPC. DHCP 

## Sun RPC in `glibc`
<a name="deprecated-sunrpc-glibc"></a>

 L'implementazione di Sun RPC in `glibc` è obsoleta e rimossa in. AL2 AL2023 Si consiglia ai clienti di passare all'utilizzo della `libtirpc` libreria (disponibile in AL2 and AL2023) se sono necessarie Sun RPC funzionalità. L'adozione consente `libtirpc` inoltre alle applicazioni di supportareIPv6. 

 [Questa modifica riflette la più ampia adozione da parte della comunità della `glibc` rimozione a monte di questa funzionalità, ad esempio la [rimozione delle Sun RPC interfacce da Fedora e una modifica `glibc` simile in](https://fedoraproject.org/wiki/Changes/SunRPCRemoval) Gentoo.](https://wiki.gentoo.org/wiki/Project:Toolchain/Glibc_2.26_porting_notes/RPC_implementation) 

## Impronta digitale della chiave OpenSSH nel registro `audit`
<a name="deprecated-openssh-audit-key-fp"></a>

 Più avanti nel ciclo di vita di AL2, è stata aggiunta una patch al pacchetto OpenSSH per emettere l'impronta digitale della chiave utilizzata per l'autenticazione. Questa funzionalità non è presente in. AL2023 

## `ld.gold`Linker
<a name="deprecated-ld-gold"></a>

 Il `ld.gold` linker è disponibile in AL2 e viene rimosso in. AL2023 I clienti che creano software che fa riferimento esplicitamente al gold linker devono migrare al linker regular (). `ld.bfd` 

 Le [note di rilascio originali di [GNU Binutils](https://www.gnu.org/software/binutils/) per la versione 2.44](https://lists.gnu.org/archive/html/info-gnu/2025-02/msg00001.html) (rilasciata a febbraio 2025) documentano la rimozione di`ld.gold`: «Modificando la nostra prassi precedente, in questa versione l'archivio tar binutils-2.44.tar non contiene i sorgenti per il gold linker. Questo perché il gold linker è ora obsoleto e alla fine verrà rimosso a meno che i volontari non si facciano avanti e si offrano di continuare lo sviluppo e la manutenzione». 

## ping6
<a name="deprecated-ping6"></a>

 In AL2023, l'`ping`utilità normale supporta IPv6 nativamente e quella separata non `/bin/ping6` è più necessaria. In AL2023, `/usr/sbin/ping6` è un collegamento simbolico all'eseguibile. `/usr/bin/ping` 

 Questa modifica segue l'adozione da parte della comunità più ampia di `iputils` versioni più recenti che forniscono questa funzionalità, ad esempio la [ IPv6 modifica del Ping](https://fedoraproject.org/wiki/Changes/PingIpv6) in Fedora. 

# `ftp`Package
<a name="ftp-package-exclusion"></a>

Il `ftp` pacchetto in non AL2 è più disponibile in Amazon Linux a partire da AL2 023. Questa decisione è stata presa come parte del nostro costante impegno per la sicurezza, la manutenibilità e le moderne pratiche di sviluppo del software. Come parte (o prima) della migrazione a AL2 023, consigliamo di migrare qualsiasi utilizzo del `ftp` pacchetto legacy a una delle sue alternative.

## Contesto
<a name="ftp-package-background"></a>

Il `ftp` pacchetto legacy non viene mantenuto attivamente a monte da molti anni. L'ultimo aggiornamento significativo del codice sorgente è avvenuto all'inizio degli anni 2000 e l'archivio dei sorgenti originale non è più disponibile. Sebbene alcune distribuzioni Linux abbiano installato patch per le vulnerabilità di sicurezza, la codebase rimane in gran parte non gestita.

## Alternative consigliate
<a name="ftp-package-alternatives"></a>

AL2023 offre diverse alternative moderne e gestite attivamente per la funzionalità FTP:

`lftp`(disponibile nelle versioni 023 AL2 e 023 AL2)  
Un sofisticato programma di trasferimento file che supporta FTP, HTTP, SFTP e altri protocolli. Offre più funzionalità rispetto al `ftp` client tradizionale e viene mantenuto attivamente.  
Installa con: **dnf install lftp**

`curl`(disponibile nelle versioni AL2 023 AL2 e 03)  
Uno strumento a riga di comando versatile per il trasferimento di dati con URLs, che supporta FTP, FTPS, HTTP, HTTPS e molti altri protocolli.  
Disponibile per impostazione predefinita in 023 tramite il pacchetto AL2. `curl-minimal` Per un supporto più esteso dei protocolli, puoi opzionalmente passare a `curl-full` using. **dnf swap curl-minimal curl-full**

`wget`(disponibile nelle versioni AL2 0 AL2 e 023)  
Un'utilità da riga di comando non interattiva per scaricare file dal Web, che supporta i protocolli HTTP, HTTPS e FTP.  
Installa con: **dnf install wget** (non installato di default in tutte le 023 immagini) AL2

`sftp`(disponibile nelle versioni AL2 0 AL2 e 023)  
Un protocollo di trasferimento file sicuro che opera tramite SSH e fornisce trasferimenti di file crittografati.  
Disponibile per impostazione predefinita come parte del pacchetto OpenSSH.

## Considerazioni sulla migrazione
<a name="ftp-package-migration"></a>

Se le applicazioni o gli script dipendono dal `ftp` client legacy, prendi in considerazione i seguenti approcci di migrazione:

1. **Aggiorna gli script per utilizzare alternative moderne**: modifica gli script per utilizzare`lftp`, `curl``wget`, o `sftp` al posto del client legacy. `ftp`

1. **Esamina le dipendenze dei pacchetti**: alcune applicazioni possono elencare il `ftp` pacchetto come dipendenza nei metadati del pacchetto, anche se da tempo sono migrate internamente all'utilizzo di protocolli moderni. In questi casi, l'applicazione potrebbe funzionare correttamente su AL2 023 nonostante la mancanza di elementi nel pacchetto. `/usr/bin/ftp` `ftp` Esamina i requisiti effettivi dell'applicazione anziché fare affidamento esclusivamente sulle dipendenze dichiarate.

1. **Aggiorna le dipendenze delle applicazioni**: per le applicazioni che gestisci che dichiarano ancora una dipendenza dal `ftp` pacchetto ma non lo utilizzano effettivamente, aggiorna i metadati del pacchetto per rimuovere questa dipendenza non necessaria.

## Considerazioni sulla sicurezza
<a name="ftp-package-security"></a>

Il protocollo FTP trasmette i dati, incluse le credenziali di autenticazione, in testo semplice. Per le applicazioni sensibili alla sicurezza, consigliamo vivamente di utilizzare alternative crittografate come SFTP o HTTPS, supportate dagli strumenti alternativi consigliati.

# Obsoleto nel 023 AL2
<a name="deprecated-al2023"></a>

 Questa sezione descrive le funzionalità presenti in AL2 023 e che probabilmente verranno rimosse in una versione futura di Amazon Linux. Ogni sezione descriverà in cosa consiste la funzionalità e quando è prevista la sua rimozione da Amazon Linux. 

**Nota**  
 Questa sezione verrà aggiornata nel tempo man mano che l'ecosistema Linux si evolve e le future versioni principali di Amazon Linux si avvicinano al rilascio. 

**Topics**
+ [Supporto per runtime x86 (i686) a 32 bit](#deprecated-32bit)
+ [`aspell`](#deprecated-aspell)
+ [`libdb`Berkeley DB ()](#deprecated-bdb)
+ [`cron`](#deprecated-cron)
+ [IMDSv1](#deprecated-imdsv1)
+ [`pcre`versione 1](#deprecated-pcre)
+ [System V init (`sysvinit`)](#deprecated-sysv-init)
+ [I pacchetti EOL sono obsoleti](#deprecated-eol-packages)

## Supporto per runtime x86 (i686) a 32 bit
<a name="deprecated-32bit"></a>

 AL2023 mantiene la capacità di eseguire file binari x86 (i686) a 32 bit. È probabile che la prossima versione principale di Amazon Linux non supporterà più l'esecuzione di file binari con spazio utente a 32 bit. 

## `aspell`
<a name="deprecated-aspell"></a>

 Sebbene AL2 023 venga fornito con il `aspell` pacchetto, è obsoleto e verrà rimosso nella prossima versione principale di Amazon Linux. Si consiglia ai clienti di migrare a sistemi sostitutivi moderni come o. `hunspell` `enchant2` 

 [La deprecazione di `aspell` in AL2 023 segue il più ampio cambiamento della community, ad esempio la deprecazione in. `aspell`Fedora](https://fedoraproject.org/wiki/Changes/AspellDeprecation) 

## `libdb`Berkeley DB ()
<a name="deprecated-bdb"></a>

 AL2023 viene fornito con la versione 5.3.28 della libreria Berkeley DB (). `libdb` Questa è l'ultima versione di Berkeley DB prima che la licenza passasse alla licenza GNU Affero GPLv3 (AGPL), dalla meno restrittiva licenza Sleepycat. 

 Ci sono pochi pacchetti in AL2 023 che continuano a dipendere da Berkeley DB (`libdb`) e la libreria verrà rimossa nella prossima versione principale di Amazon Linux. 

**Nota**  
 Il gestore di `dnf` pacchetti in AL2 023 mantiene il supporto di sola lettura per un database in formato Berkeley DB (BDB). `rpm` Questo supporto verrà rimosso nella prossima versione principale di Amazon Linux. 

 [La deprecazione di `libdb` segue l'allontanamento della comunità più ampia da esso, ad esempio la deprecazione in. `libdb`Fedora](https://fedoraproject.org/wiki/Changes/Libdb_deprecated) 

## `cron`
<a name="deprecated-cron"></a>

 Il `cronie` pacchetto è stato installato di default sull' AL2 AMI, fornendo supporto per il `crontab` metodo tradizionale di pianificazione delle attività periodiche. In AL2 023, non `cronie` è incluso per impostazione predefinita. Pertanto, il supporto per non `crontab` è più fornito per impostazione predefinita. 

 In AL2 023, è possibile installare facoltativamente il `cronie` pacchetto per utilizzare i job classici`cron`. Ti consigliamo di eseguire la migrazione ai timer `systemd` grazie alle funzionalità aggiuntive fornite da `systemd`. 

 È possibile che una versione futura di Amazon Linux, probabilmente la prossima versione principale, non includa più il supporto per i `cron` lavori classici e completi la transizione ai `systemd` timer. Ti consigliamo di abbandonare l'utilizzo. `cron` 

## IMDSv1
<a name="deprecated-imdsv1"></a>

 Per impostazione predefinita, AL2 023 AMIs sono configurati per l'avvio in modalità IMDSv2 -only, disabilitando l'uso di. IMDSv1 È ancora possibile utilizzare AL2 023 con abilitato. IMDSv1 È probabile che una versione futura di Amazon Linux venga applicata solo IMDSv2 -only. 

 Per ulteriori informazioni sulla configurazione IMDS per AMIs, consulta [Configure the AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configuration) nella *Amazon EC2 User Guide*. 

## `pcre`versione 1
<a name="deprecated-pcre"></a>

 Il `pcre` pacchetto legacy è obsoleto e verrà rimosso nella prossima versione principale di Amazon Linux. Il pacchetto `pcre2` è il successore. Sebbene le prime versioni di AL2 023 fossero state fornite con un numero limitato di pacchetti integrati`pcre`, questi pacchetti verranno migrati entro 023. `pcre2` AL2 La libreria obsoleta rimarrà disponibile nella versione 023`pcre`. AL2 

**Nota**  
 La versione obsoleta di non `pcre` riceverà aggiornamenti di sicurezza per l'intera durata di 023. AL2 Per ulteriori informazioni sul ciclo di vita del `pcre` supporto e sulla quantità di tempo in cui il pacchetto riceverà gli aggiornamenti di sicurezza, consulta le istruzioni di supporto del [pacchetto](https://docs.aws.amazon.com/linux/al2023/release-notes/support-info-by-support-statement.html#support-info-by-support-statement-eol_pcre). `pcre` 

 [La deprecazione di `pcre` in favore di `pcre2` segue il più ampio cambiamento della comunità in questa direzione, ad esempio la deprecazione in. `pcre`Fedora](https://fedoraproject.org/wiki/Changes/PcreDeprecation) 

## System V init (`sysvinit`)
<a name="deprecated-sysv-init"></a>

 Sebbene AL2 023 mantenga la retrocompatibilità con gli script System V service (init), il `systemd` progetto upstream, come parte della sua [versione v254](https://github.com/systemd/systemd/releases/tag/v254), ha annunciato la [deprecazione del supporto per gli script di servizio System V e ha indicato che il supporto](https://github.com/systemd/systemd/blob/08423f6d30f5db045b8a25307857f111f45ff292/NEWS) verrà rimosso in una versione futura di. `systemd` Per ulteriori informazioni, consulta [https://systemd.io/](https://systemd.io/).

 AL2023 manterrà la retrocompatibilità con gli script System V service (init), ma gli utenti sono incoraggiati a migrare all'utilizzo di file `systemd` unit nativi per essere preparati alla rimozione del supporto per gli script System V service (init) da Amazon Linux, probabilmente nella prossima versione principale. 

## I pacchetti EOL sono obsoleti
<a name="deprecated-eol-packages"></a>

 Ogni pacchetto disponibile in AL2 023 ha una [dichiarazione di supporto](https://docs.aws.amazon.com/linux/al2023/release-notes/support-info-by-support-statement.html) associata che copre informazioni specifiche di Amazon Linux. Queste dichiarazioni riguardano il nucleo del sistema operativo e la sua durata, oltre a pacchetti come [PHPnel AL2 2023](php.md) e[Pythonnel AL2023](python.md), in cui AL2 023 fornisce più versioni, ognuna delle quali è supportata per la durata del progetto Open Source originale. 

 In AL2 023 è possibile ottenere informazioni di supporto ai pacchetti utilizzando il gestore dei `dnf` pacchetti. Per ulteriori informazioni, consulta [Ottenere informazioni di supporto per i pacchetti](managing-repos-os-updates.md#dnf-support-info-plugin). 

 Se un pacchetto non è più supportato prima della fine della versione principale di Amazon Linux, si deve presumere che questo pacchetto sia obsoleto e non sarà presente nella prossima versione principale di Amazon Linux. 

 Per pacchetti come [PHPnel AL2 2023](php.md) e[Pythonnel AL2023](python.md), in cui ogni versione principale di Amazon Linux ha fornito più versioni, ognuna con un ciclo di vita del supporto diverso, è probabile che continueranno a essere presenti nelle nuove versioni principali di Amazon Linux, anche se con poca o nessuna sovrapposizione delle versioni principali dei pacchetti. Si consiglia di tenere a mente le tempistiche di supporto dei pacchetti Amazon Linux quando si selezionano le dipendenze. 