Quasi universalmente le risposte qui dicono NO che non puoi, ma in realtà puoi farlo se lo fai bene. Questo articolo descrive come:
L'articolo completo del link è incluso di seguito, ma controlla il link per i nuovi commenti degli utenti. Vorrei sottolineare che puoi aggiornare con successo direttamente dal 16.04 al 19.04 ma ho avuto alcuni singhiozzi:
Articolo completo di seguito:
Aggiorna Ubuntu 18.04 a Ubuntu 19.04 direttamente dalla riga di comando
Siete stati informati che è necessario aggiornare prima a Ubuntu 18.10 per eseguire l'aggiornamento dal 18.04 al 19.04. Ciò è dovuto al fatto che Ubuntu 18.10 è ancora supportato da Canonical e non ha ancora raggiunto la fine del ciclo di vita. Dopo che Ubuntu 18.10 ha raggiunto la fine del suo ciclo di vita a luglio 2019, gli utenti di Ubuntu 18.04 possono eseguire l'aggiornamento direttamente a 19.04, seguendo la procedura di aggiornamento standard. Se non vuoi aspettare 3 mesi e non ti piace aggiornare due volte, puoi seguire le istruzioni qui sotto per aggiornare direttamente a 19.04.
Nota: prima di eseguire l'aggiornamento, è possibile utilizzare il programma Systemback per creare un'immagine ISO avviabile dal sistema operativo corrente. Se l'aggiornamento non riesce, è possibile ripristinare facilmente il sistema operativo con l'ISO di avvio. Tutto sul tuo sistema operativo, inclusi software e file, sarà intatto. Se si utilizza un laptop, collegare la fonte di alimentazione.
Aggiorna Ubuntu 18.04 a Ubuntu 19.04 direttamente dal terminale
Il metodo che sto per mostrarti è come funziona il gestore degli aggiornamenti della distribuzione Ubuntu. L'unica differenza è che cambieremo nel percorso di aggiornamento che Canonical ci offre.
Innanzitutto, eseguire il comando seguente per aggiornare il software esistente. (Si noti che se un nuovo kernel è installato durante l'esecuzione del comando seguente, è necessario riavviare il sistema per continuare il processo di aggiornamento.)
sudo apt update && sudo apt dist-upgrade
Quindi assicurati di aver installato il pacchetto update-manager-core.
sudo apt install update-manager-core
Successivamente, modifica un file di configurazione utilizzando nano o l'editor di testo della riga di comando preferito.
sudo nano /etc/update-manager/release-upgrades
Nella parte inferiore di questo file, cambia il valore di Prompt da lts a normale.
Prompt=normal
Per salvare un file nell'editor di testo Nano, premere Ctrl + O, quindi premere Invio per confermare. Per uscire, premi Ctrl + X.
Successivamente, è necessario eseguire il comando seguente per modificare tutte le istanze di bionic in disco nel file dell'elenco di origine ( /etc/apt/sources.list
). Bionic è il nome in codice per Ubuntu 18.04, mentre disco è il nome in codice per Ubuntu 19.04.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list
Quindi dobbiamo disabilitare i repository di terze parti (PPA) con il comando seguente.
sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list
Dopo aver disabilitato i repository di terze parti, eseguire i seguenti comandi per aggiornare le fonti del software e aggiornare il software all'ultima versione disponibile nel repository Ubuntu 19.04. Questo passaggio si chiama aggiornamento minimo.
sudo apt update
sudo apt upgrade
Se durante l'aggiornamento viene visualizzato apt-listchanges, è possibile premere il Qtasto per tornare alla schermata principale.
apt-listchanges
Al termine dell'aggiornamento minimo, eseguire il comando seguente per iniziare l'aggiornamento completo.
sudo apt dist-upgrade
Se vedi questo errore:
Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Quindi eseguire il comando seguente per correggere l'errore.
sudo apt update
E rieseguire:
sudo apt dist-upgrade
Ora puoi rimuovere i pacchetti software obsoleti / non necessari dal tuo sistema Ubuntu.
sudo apt autoremove
sudo apt clean
Infine, riavvia il sistema.
sudo reboot
Una volta riavviato, puoi aprire una finestra del terminale e controllare la tua versione di Ubuntu.
lsb_release -a
Dovresti vedere il seguente testo.
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
Come riattivare i repository di terze parti
I repository di terze parti sono definiti nei file .list nella /etc/apt/sources.list.d/
directory. Innanzitutto, riattiva i repository di terze parti con il comando seguente, che rimuoverà il carattere # nelle righe che iniziano con deb.
sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list
Quindi cambia tutte le istanze di bionico in discoteca.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list.d/*.list
Aggiorna indice repository dei pacchetti.
sudo apt update
Alcuni repository di terze parti non hanno una voce per Ubuntu 19.04, quindi probabilmente vedrai errori come:
E: The repository 'http://linux.dropbox.com/ubuntu disco Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Dovrai modificare questi file di repository uno per uno e riportare la discoteca in bionico. Ad esempio, modifico il file del repository Dropbox.
sudo nano /etc/apt/sources.list.d/dropbox.list
Riporta la discoteca a bionica. Salva e chiudi il file.