Atualização do Ubuntu de 17.04 para 18.04

19

Instalei o ubuntu 17.04 e quero atualizá-lo para 18.04. Quando eu tentei fazer:

 sudo do-release-upgrade

Recebi uma mensagem dizendo An upgrade from 'zesty' to 'bionic' is not supported with this tool. Precisa de entradas para prosseguir nisso.

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. 
spa
fonte
Preencha um relatório de erros .
Ipor Sircer
1
@IporSircer Por favor, pare de fazer uma recomendação tão inadequada. Existem etapas específicas para corrigir os repositórios e atualizar o sistema. Os desenvolvedores de código aberto não são dignos dessa falta de consideração em direcionar as hordas a eles para oferecer suporte ao usuário final. Eu não daria suporte ao usuário final mascarado de relatórios de erros se fosse um desenvolvedor, tenho que trabalhar e pagar minhas contas também. Você já preencheu um relatório oficial de bug? Duvido que os usuários finais normais não sejam tão felizes fazendo isso e fazendo certo.
Rui F Ribeiro
2
@RuiFRibeiro: Esta é a maneira oficial de atualização: help.ubuntu.com/lts/serverguide/installing-upgrading.html . Os desenvolvedores escreveram isso. O pôster seguiu as instruções e encontrou um problema. Então isso é um bug. Erro de documentação ou erro de do-release-upgradecomando.
Ipor Sircer
2
"Para obter informações sobre atualização, visite: http://www.ubuntu.com/releaseendoflife" Você fez isso? O que você fez com as informações lá?
a CVn
Isso realmente deve estar no AskUbuntu.
tu-Restabelece Monica-dor duh

Respostas:

43

Isso não foi explicado adequadamente em nenhum lugar; aqui está o que você precisa fazer (ou como eu fiz):

Atualização para 17.04 para 17.10: Não é possível atualizar do ubuntu 17.04 para 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 dizem para usar o aptitude em vez do apt-get)

Atualize de 17.10 para 18.04: EOLUpgrades

Substitua tudo em /etc/apt/sources.list por este:

## 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

Em seguida, execute a atualização:

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

Faça o que diz quando solicitado e aguarde o término, e você deve terminar.

uranibaba
fonte
4
Excelente. Sim, também não consegui encontrar uma explicação adequada. Os documentos não são realmente claros. Eu acho que há alguma confusão sobre se você deve substituir CODENAME no sources.list pelo seu nome de código de versão atual ou pelo qual você está tentando atualizar. Realmente não está claro nesse ponto.
regularmike
2
Obrigado, isso foi realmente útil. Eu tive um erro "resolver quebras geradas" quando tentei usar do-release-upgrade. Eu resolvi-lo usando sudo apt-get update && sudo apt-get upgradea partir daqui, apenas no caso que ajude alguém: askubuntu.com/questions/124845/...
meenaparam
Fiquei muito relutante em executar essa atualização manual, mas finalmente o fiz (a primeira parte, de zesty a artful) e foi surpreendentemente bem. A menos que, por um lado: a sessão da área de trabalho tenha desaparecido em algum momento, perdi o terminal no qual a atualização estava sendo executada durante o processo de instalação. Por alguma razão, isso foi interrompido e pode ser retomado executando o apt upgrade novamente. Portanto, sugiro fortemente que execute essa tela interna, ou tmux (byobu é ótimo), ou console de texto local (Ctrl Alt F3), ou provavelmente a sessão ssh seria mais estável que o terminal local gráfico.
Franck
Ainda recebi o mesmo erro ao seguir este guia.
Jonneymendoza
@jonneymendoza Você está no 17.04? Escreva lsb_release -apara obter sua versão.
Uranibaba