Aggiornamento di Ubuntu dal 17.04 al 18.04


19

Ho installato Ubuntu 17.04 e voglio aggiornarlo a 18.04. Quando ho provato a fare:

 sudo do-release-upgrade

Ho ricevuto un messaggio che diceva An upgrade from 'zesty' to 'bionic' is not supported with this tool. Hai bisogno di input per procedere.

sudo do-release-upgrade
Checking for a new Ubuntu release
Your Ubuntu release is not supported anymore.
For upgrade information, please visit:
http://www.ubuntu.com/releaseendoflife

Get:1 Upgrade tool signature [819 B]                                           
Get:2 Upgrade tool [1,257 kB]                                                  
Fetched 1,258 kB in 0s (0 B/s)                                                 
authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' 
extracting 'bionic.tar.gz'

Reading cache

Checking package manager

Can not upgrade 

An upgrade from 'zesty' to 'bionic' is not supported with this tool. 

Compila un bugreport .
Ipor Sircer,

1
@IporSircer Per favore, smetti di dare una raccomandazione così sconsiderata. Esistono passaggi specifici per correggere i repository e aggiornare il sistema. Gli sviluppatori open source non sono degni di tale mancanza di considerazione nel dirigere le orde verso di loro per fornire loro supporto all'utente finale. Se non fossi uno sviluppatore, non darei supporto all'utente finale mascherato da segnalazioni di bug, devo lavorare e pagare anche le mie bollette. Hai mai compilato una segnalazione di bug ufficiale? Dubito che i normali utenti finali non saranno così felici nel farlo e nel farlo bene.
Rui F Ribeiro,

2
@RuiFRibeiro: questo è il modo ufficiale per l'aggiornamento: help.ubuntu.com/lts/serverguide/installing-upgrading.html . Gli sviluppatori hanno scritto questo. Il poster ha seguito le istruzioni e si è verificato un problema. Quindi questo è un bug. Bug della documentazione o bug del do-release-upgradecomando.
Ipor Sircer,

2
"Per informazioni sull'aggiornamento, visitare: http://www.ubuntu.com/releaseendoflife" L'hai fatto? Cosa hai fatto con le informazioni lì?
un CVn il

Questo dovrebbe davvero essere su AskUbuntu.
tu-Reinstate Monica-dor duh,

Risposte:


43

Questo non è stato correttamente spiegato da nessuna parte, ecco cosa devi fare (o come l'ho fatto):

Aggiornamento da 17.04 a 17.10: Impossibile aggiornare da Ubuntu 17.04 a 17.10

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #to be safe
sudo sed -i -re 's/old-releases.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list
sudo sed -i -re 's/zesty/artful/g' /etc/apt/sources.list
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove

(Links dice di usare aptitude invece di apt-get)

Aggiornamento dal 17.10 al 18.04: aggiornamenti EOL

Sostituisci tutto in /etc/apt/sources.list con questo:

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ artful main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse

Quindi eseguire l'aggiornamento:

apt-get update
apt-get dist-upgrade
do-release-upgrade

Fai quello che dice quando ti viene chiesto e attendi che finisca e dovresti aver finito.


4
Eccellente. Sì, non sono riuscito a trovare neanche una spiegazione corretta. I documenti non sono molto chiari. Penso che ci sia un po 'di confusione sul fatto che si debba sostituire CODENAME in sources.list con il nome del codice di rilascio corrente o quello a cui si sta tentando di aggiornare. Non è proprio chiaro su questo punto.
regularmike,

2
Grazie, è stato davvero utile. Si è verificato un errore di "risoluzione delle interruzioni generate" quando ho provato a utilizzare do-release-upgrade. L'ho risolto utilizzando sudo apt-get update && sudo apt-get upgradeda qui, nel caso in cui aiuti chiunque altro: askubuntu.com/questions/124845/…
meenaparam,

Ero molto riluttante a eseguire un tale aggiornamento manuale, ma alla fine l'ho fatto (la prima parte, da piccante a astuto) ed è andato sorprendentemente bene. Tranne che per una cosa: la sessione desktop è andata via ad un certo punto, quindi ho perso il terminale in cui era in esecuzione l'aggiornamento, durante il processo di installazione. Per qualche motivo questo è stato interrotto e potrebbe essere ripreso eseguendo di nuovo apt upgrade. Quindi consiglio vivamente di eseguire questa schermata interna, o tmux (byobu è eccezionale), o console di testo locale (Ctrl Alt F3), o probabilmente una sessione ssh sarebbe più stabile del terminale grafico locale.
Franck,

Ho ancora ricevuto lo stesso errore seguendo questa guida.
jonneymendoza,

@jonneymendoza Sei il 17.04? Scrivi lsb_release -aper ottenere la tua versione.
uranibaba,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.