Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Come posso aggiornare Ubuntu nella mia istanza Amazon EC2 Linux da una versione LTS a un'altra?
Desidero aggiornare la versione di Ubuntu con supporto a lungo termine (LTS) nella mia istanza Amazon Elastic Compute Cloud (Amazon EC2).
Breve descrizione
Puoi aggiornare la versione LTS di Ubuntu di un'istanza EC2 solo alla versione immediatamente successiva. Ad esempio, per eseguire l'aggiornamento di Ubuntu LTS dalla versione 18.04 alla versione 24.04, devi prima eseguire l'aggiornamento alla versione 20.04. Dopodiché puoi eseguire l'aggiornamento alla 22.04 e infine alla 24.04.
Risoluzione
Prerequisiti:
- Consulta la checklist di pre-aggiornamento sul sito web di Ubuntu.
- Crea backup dei dati.
- Assicurati che il file /etc/update-manager/release-upgrades includa Prompt=lts.
- Verifica che il sistema possa raggiungere i repository dei pacchetti di Ubuntu.
Aggiorna il sistema
Completa i seguenti passaggi:
-
Per verificare la versione del sistema operativo, esegui questo comando:
lsb_release -aEsempio di output:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.6 LTS Release: 20.04 Codename: focal -
Per installare tutti gli aggiornamenti disponibili per la versione di Ubuntu LTS esistente, esegui questi comandi:
sudo apt update sudo apt upgrade -
Riavvia il server.
Nota: è consigliabile riavviare l'istanza anche dopo aver installato gli aggiornamenti per verificare di eseguire il kernel più recente.
Aggiorna la versione di Ubuntu LTS
Completa i seguenti passaggi:
-
Per aggiornare la versione di Ubuntu, esegui questo comando Ubuntu:
sudo do-release-upgradeNota: puoi eseguire l'aggiornamento alla versione successiva di Ubuntu LTS solo dopo il primo aggiornamento intermedio dell'ultima versione LTS. Ad esempio, per aggiornare Ubuntu 18.04 LTS a 20.04 LTS, Ubuntu deve rilasciare 20.04.1. Per testare o valutare un aggiornamento precedente all'aggiornamento intermedio, aggiungi il flag -d al comando precedente per eseguire l'aggiornamento a una release di sviluppo di Ubuntu. Non utilizzare il flag -d per gli ambienti di produzione. Le release di sviluppo non sono completamente testate o supportate. Per un elenco delle release e dello stato del supporto, consulta List of releases (Elenco delle release) sul sito web Ubuntu.
-
Esamina gli aggiornamenti nel riepilogo visualizzato, quindi premi Y.
Esempio di riepilogo dell'aggiornamento:Do you want to start the upgrade? 3 packages are going to be removed. 90 new packages are going to be installed. 567 packages are going to be upgraded. You have to download a total of 356 M. This download will take about 1 minute with your connection. Installing the upgrade can take several hours. Once the download has finished, the process cannot be canceled. Continue [yN] Details [d] -
Se nella versione esistente sono presenti configurazioni personalizzate che l'aggiornamento potrebbe sovrascrivere, l'utilità richiede di confermare le modifiche. È consigliabile utilizzare la selezione predefinita. Per mantenere le versioni esistenti, premi N. Per installare la versione del manutentore di pacchetti, premi Y. Alcuni scenari, come /boot/grub/menu.lst, richiedono l'installazione della versione del manutentore di pacchetti. Per visualizzare le differenze nelle versioni dei file, premi D.
Esempio di prompt:Configuration file '/etc/ssh/ssh_config' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** ssh_config (Y/I/N/O/D/Z) [default=N] ? -
Per rimuovere i pacchetti obsoleti, premi Y al seguente prompt:
Searching for obsolete software Reading state information... Done Remove obsolete packages? 73 packages are going to be removed. Continue [yN] Details [d] -
Per riavviare il sistema, premi Y al seguente prompt:
System upgrade is complete.Restart required To finish the upgrade, a restart is required. If you select 'y' the system will be restarted. Continue [yN] -
Riavvia l'istanza per completare l'aggiornamento.
-
Per verificare la versione di Ubuntu, esegui nuovamente questo comando:
lsb_release -aEsempio di output:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 24.04 LTS Release: 24.04 Codename: focal
- Argomenti
- Compute
- Lingua
- Italiano
