Come fare un upgrade da Ubuntu 18.04 LTS a Ubuntu 20.04 LTS

Come fare un upgrade da Ubuntu 18.04 LTS a Ubuntu 20.04 LTS

Hai il tuo bel server Ubuntu 18.04 LTS ed è giunto il momento di fare il salto di versione per passare alla Ubuntu 20.04 LTS. Come farlo da linea di comando – o CLI – che dir si voglia?

La procedura è semplice, come tutte le installazioni servono due cose prima di cominciare:

  1. Fai un backup dei dati. L’operazione va sempre bene, ma se non dovesse andare bene, il backup ti sarà utile.
  2. Serve una tazza di caffè o di tè, vale a dire pazienza e attenzione.

Ora possiamo cominciare. Accedi via SSH al tuo server Ubuntu e verifica la versione del sistema operativo con i seguenti comandi:

root@ts212358:~# uname -mrs
Linux 4.4.0-78-generic x86_64
root@ts212358:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
root@ts212358:~#

Installiamo il pacchetto per l’upgrade di versione con il comando che segue:

root@ts212358:~# sudo apt install ubuntu-release-upgrader-core

A questo punto facciamo un normale update/upgrade, un eventuale reboot se richiesto e poi passiamo all’upgrade di versione

root@ts212358:~# sudo apt update
Hit:1 http://ubuntu.seeweb.it/ubuntu bionic InRelease
Hit:2 http://ubuntu.seeweb.it/ubuntu bionic-updates InRelease
Hit:3 http://ubuntu.seeweb.it/ubuntu bionic-backports InRelease
Hit:4 http://ubuntu.seeweb.it/ubuntu-security bionic-security InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
root@ts212358:~# sudo apt upgrade

Ora possiamo lanciare il comando per l’upgrade di versione e armarci di pazienza e attenzione.

root@ts212358:~# sudo do-release-upgrade


Seguire le istruzioni che appariranno a schermo. Ad esempio se stiamo facendo il nostro upgrade via SSH ci verrà chiesto di confermare la procedura premendo Y.

Dovremo premere Y senza indugio anche quando ci sarà chiesto di cambiare i sorgenti di riferimento.

Non avere fretta, leggi bene

A seconda dei pacchetti installati nel nostro server dovremo dare altre conferme e ragionare su come rispondere. Di solito è bene mantenere i file di configurazione esistenti, per evitare che i servizi installati smettano di funzionare. Tuttavia per alcuni software aggiornati i vecchi file di configurazione potrebbero non andare più bene. Alla fine il nocciolo della difficoltà di aggiornamento sta tutto in questo sottotitolo.

Certo, se il tuo server è vuoto o se sai già come procedere per la riconfigurazione dei diversi software, puoi decidere di andare avanti con tranquillità.


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] y

Al riavvio possiamo verificare l’upgrade con i comandi che abbiamo usato all’inizio della guida e cioè:

root@ts212358:~# uname -mrs
Linux 4.4.0-78-generic x86_64
root@ts212358:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal
root@ts212358:~#

Upgrade a Ubuntu 20.04 LTS completato con successo. 🙂

Alex

Eterno curioso. Da piccolo smontava i giocattoli per capire com'erano fatti, anche quelli della sorellina, che non era affatto contenta. Da grande ama capire il perché delle cose, si documenta, legge, impara e trae conclusioni. Riscrive il tutto in modo conciso e lo pubblica nel blog, laboratorio di scrittura e sperimentazione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.