Posso atualizar sem problemas de um LTS para o próximo lançamento do LTS?

97

A pergunta é sobre o processo de lançamento do Ubuntu. As migrações de n para n + 1 são esperadas?

Supondo que tenhamos servidor com o Ubuntu 14.04 LTS instalado. Será atualizável sem problemas para o Ubuntu 16.04 LTS através do apt-get upgrade?

Premissas:

  • escopo é software
  • portanto, assumimos que o hardware fornecido é suportado nas duas versões (atualizando de e para)
  • é por isso que, sempre antes da atualização, você é solicitado a fazer um backup para poder reverter em caso de falha
Grzegorz Wierzowiecki
fonte
7
Resposta curta: sim, você pode atualizar do LTS para o LTS
Thomas Ward
3
Por que você assumiria que não pode?
Braiam 6/01/16
3
Não tenho experiência com o Ubuntu LTS Server, costumava usar o Arch, Slackware, SuSE e outras distros ... Em algumas experiências, a migração do release nx para (n + 1). Exigiu reinstalação do zero ou foi muito difícil. doloroso (levando à reinstalação do zero após suor e lágrimas e sangue). Portanto, pergunto com antecedência, não tendo certeza se as transições suaves estão disponíveis apenas para versões normais ou também para versões LTS.
Grzegorz Wierzowiecki 06/01
1
Observe que, se você atrasar e esperar demais após o lançamento do LTS, não será mais suportado (o que você não deveria, porque as atualizações de segurança), o processo de atualização não serão tão fáceis .
Zach Lipton
5
@GrzegorzWierzowiecki, um esclarecimento: o Arch é uma versão sem interrupção, portanto, não há versões depois que você a instala. Um único pacmancomando fornece as últimas informações. Arch não possui liberações nomeadas; tudo o que eles fazem é cortar regularmente uma série de instaladores.

Respostas:

61

Sim, você pode atualizar de uma versão do Ubuntu LTS para a próxima, pulando as versões não LTS no meio. Ele se destina a funcionar dessa maneira e é testado.

Flimm
fonte
6
A última vez que atualizei de um LTS para o seguinte, tive que esperar pelo primeiro lançamento do ponto. Esta restrição foi levantada?
Gerald Schneider
5
@GeraldSchneider O ponto (sem trocadilhos) das versões LTS é a estabilidade, portanto elas não ativam as notificações de atualização até que uma atualização de ponto seja lançada. No entanto, você pode atualizar antes de usar do-release-upgrade(ou um de seus sinalizadores, esqueci o processo exato). Para obter mais informações, consulte: askubuntu.com/questions/125392/…
Seth
1
Agora que o 16.04.1 foi lançado, ainda não consigo fazer uma atualização do-release-release no meu servidor ubuntu 14.04 LTS. Minha pergunta está aqui - askubuntu.com/questions/801488/…
Lord Loh.
2
Pretende-se que funcione dessa maneira, mas este site oferece dezenas de perguntas sobre a falha na atualização 14.04-> 16.04. Um "pânico no kernel" não é o que chamo de "atualização suave" ...
Skippy le Grand Gourou
1
Normalmente, o pânico do kernel ocorre se você não estiver usando o kernel padrão do Ubuntu e usar quaisquer drivers que "mancham o kernel", por exemplo, a maioria dos drivers de placa de vídeo, alguns drivers de rede e outros aplicativos de terceiros. Definitivamente, existem casos em que isso não é super tranquilo, mas se você desabilitar PPAs / repositórios de terceiros e desinstalar / desinstalar drivers proprietários de placas de vídeo usando o utilitário de driver antes de atualizar, normalmente não há muitos problemas.
dragon788
65

Você pode atualizar sem problemas através das versões LTS, seja Servidor ou Desktop. Não importa o que você usa, você só precisa usar estes comandos:

Para versão desktop:

sudo do-release-upgrade

Para versão do servidor:

sudo apt-get install update-manager-core
sudo do-release-upgrade

NOTA: Certifique-se sempre de testar o LTS de destino para o qual você está sendo solicitado a atualizar em um LiveCD na máquina que está usando para garantir que tudo funcione corretamente antes de realizar a atualização real.

Dominic Hayes
fonte
1
E de qualquer maneira, não seria sudo apt-get dist-upgrade? Ou esse comando é para outra coisa?
SuperSluether
7
O @SuperSluether dist-upgradeatualiza todo o sistema, aplicativos, kernel, o lote para as versões mais recentes disponíveis, mas não a distribuição, do-release-upgradeatualizará para a próxima versão. Você deve fazer um dist-upgradese quiser novos kernels e outras coisas, em oposição ao gerenciador de atualizações, que apenas faz, atualizações do kernel para essa versão, aplicativos e segurança.
Mark Kirby
2
Mesclar a resposta de Flimm com o seu e adicionar suas fontes, e eu vou upvote este
dcorking
1
Sim, você pode atualizar como as respostas abaixo dizem, mas terá que usar o comando nesta resposta para realmente atualizar as versões do Ubuntu.
Dominic Hayes
1
OK @DominicHayes Alterei meu voto, não se esqueça de comentar quando você editar, ninguém será notificado.
Mark Kirby
26

Confiei em outras respostas e continuei com a atualização de um 14.04 para 16.04 atualizado do-release-upgrade. Agora estou enfrentando um pânico no kernel.

Aqui estão outras perguntas relevantes (não minhas), as mais sem resposta:

Portanto, a resposta real à pergunta "posso atualizar sem problemas de uma versão LTS para a próxima versão LTS", principalmente quando aplicada à atualização 14.04-> 16.04, conforme sugerido no OP, claramente não é "sim" - e a maioria, senão todas, as respostas estão errados a esse respeito.

Na melhor das hipóteses, você pode atualizar sem problemas.

Skippy le Grand Gourou
fonte
Você já tentou selecionar kernel diferente durante a inicialização? Minha experiência é que geralmente isso acontece quando alguém não atualiza / atualiza por muito tempo e, mais tarde, durante as atualizações / atualizações / partição de inicialização, fica cheio. No entanto, eu encontrei um problema descrito durante as atualizações normais. (Portanto, considero o problema apenas com a parte "atualização padrão" em vez de algo específico para a atualização completa do sistema). Então esse tipo de conselho ajuda. Não faço ideia se esse é o seu caso, mas espero que ajude.
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Obrigado pela sugestão, mas no meu caso não havia esperança de recuperar uma configuração limpa: o sistema init havia desaparecido e a árvore de dependência do apt estava completamente quebrada. (E eu a certeza que eu tinha espaço livre suficiente de antemão.)
Skippy le Grand Gourou
Disse para ouvir. Um dia, eu consegui uma situação semelhante em outro Distro para me recuperar do Live CD / Dvd e várias limpezas manuais, não tenho certeza se a repetiria novamente, provavelmente fiz backup do amd esquerdo do que começou do zero. Boa sorte!
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Ter / home em uma partição separada torna muito menos triste o que parece. ;-)
Skippy le Grand Gourou
e / etc e / usr ...;) tudo depende de onde suas personalizações vivem / alcançam
Grzegorz Wierzowiecki
7

Você pode atualizar de uma versão LTS para outra. Se é suave ou não depende.

Se você estiver se referindo apenas ao sistema operacional, o processo será testado e se o seu hardware for compatível, tudo ficará bem.

Não esqueça que você pode ter seu próprio software / scripts / etc instalado ou outras configurações que podem ter dependências não atendidas na nova versão. (por exemplo: você tem algum script com funções descontinuadas que são descartadas em uma versão mais recente)

nsn
fonte
4

As atualizações de 14.04 para 16.04 não são automaticamente quando o 16.04 sai em abril, mas em julho o primeiro ponto 16.04.1 estará disponível e todos os usuários do 14.04 receberão a atualização.

No entanto, se você deseja atualizar imediatamente, NÃO é necessário atualizar para uma versão intermediária primeiro. Basta executar o seguinte em um terminal (e digite sua senha):

sudo update-manager -d

Você receberá a atualização 14.04 -> 16.04 sem aguardar 16.04.1.

A razão pela qual o Ubuntu não oferece automaticamente usuários 16.04 a 14.04 é simples: esses usuários estão usando uma versão LTS muito estável e podem encontrar bugs não descobertos no 16.04 se atualizarem imediatamente no lançamento. Quaisquer erros importantes encontrados no 16.04 devem ser corrigidos na versão 16.04.1, para que os usuários do LTS tenham menos chance de encontrar erros no novo release.

Omegamormegil
fonte
1
Tentei update-manager -dde 14.04 a 16.04. Quebrou a interface do usuário.
AlikElzin-kilaka
sudo: update-manager: command not found
28517 Matt
3

Apenas uma observação rápida sobre a atualização de uma versão antiga não LTS: eu estava preso no 13.04 (Raring Ringtail, não LTS) e queria atualizar. Primeiro, obtenha 14.04 LTS (Trusty Tahr) e depois atualize para 16.04 (Xenial Xerus).

Para atualizar do 13.04 (em setembro de 2016!), Você precisa de alguns hackers, e esse cara tinha uma maneira: http://tuxtrix.com/2014/03/upgrade-from-ubuntu-1304-to-ubuntu-1404.html

Funcionou para mim!

(Dica: execute a atualização no console (ctrl + alt + F1), não na GUI da área de trabalho. Durante a atualização, o X ou o que estava pendurado em mim, e tive que me esforçar um pouco para fazer isso ..)

Stolsvik
fonte
É assim que eu lanço atualizações, sempre funcionou. Agora, em 18.04, testarei com uma atualização do LTS. Estou usando o 16.04
userDepth
0

Se você deseja atualizar do 12.04 LTS para o 16.04 LTS, não poderá fazer isso. Você não pode pular uma versão LTS assim. Você precisa atualizar 12.04-> 14.04 e 14.04-> 16.04.

Provavelmente será mais rápido apenas reinstalar (e configurar o servidor para facilitar a próxima vez;)).

odinho - Velmont
fonte
0

Sim, você pode atualizar de maneira fácil e fácil de uma versão LTS para a próxima versão LTS:

Etapa Pressione Alt + F2e digite update-managere siga as instruções na tela.

Gaurav Paliwal
fonte
0

Comentários e links sobre sistemas LTS

Pode ser difícil e confuso selecionar a versão do Ubuntu para a primeira instalação e para atualizar para uma nova versão lançada. Esta resposta se concentrará em como encontrar a versão com o tempo de suporte restante mais longo (até o final da vida útil) , que geralmente é o primeiro ponto de lançamento de um LTS (LTS significa Long Time Support).

No momento, quando está escrito, é o Ubuntu 16.04.1 LTS, e seus arquivos iso não são encontrados nos links 'comuns' das versões atuais.

Os intervalos de suporte são descritos com detalhes e diagramas neste link,

www.ubuntu.com/info/release-end-of-life

A série de kernel do segundo, terceiro e quarto ponto de lançamento é diferente da série de kernel do primeiro ponto de lançamento e não é suportada por muito tempo. A pilha de ativação de hardware deve / será atualizada de acordo com esses links,

wiki.ubuntu.com/Kernel/LTSEnablementStack

wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

para manter tudo atualizado (incluindo atualizações de segurança do kernel). Isso é arriscado e eu desencorajaria você a fazer isso. Muitas falhas são relatadas. Alguns desses problemas podem ser encontrados, se você digitar HWE na janela 'Pesquisar Perguntas e Respostas', perto do canto superior direito da janela do navegador da Web, com o AskUbuntu (e pressione Enter).

A série de kernel do quinto ponto de lançamento é a do próximo Lesase relesase e possui suporte longo.

Estratégia para um sistema estável e confiável

Eu recomendaria a seguinte estratégia, se você quiser usar um sistema estável e confiável.

  • Uma boa rotina de backup para todos os arquivos que você deseja manter é o fundamento de um sistema estável e confiável. Isso inclui seus arquivos pessoais e todo ou parte do sistema operacional e programas de aplicativos instalados e ajustes.

  • Instale e fique com as versões LTS lançadas em abril durante anos pares, 2014, 2016, 2018, ...

  • Instale a versão que tem mais tempo até o final da vida útil no momento. Teste e, se funcionar bem, continue com ele. "Se não está quebrado, não conserte"

    Fique atualizado e atualize dentro da série do kernel

    sudo apt update
    sudo apt full-upgrade
    
  • Quando o próximo lançamento do primeiro ponto for lançado, aguarde um mês e, em algum momento do final de agosto, os piores bugs foram corrigidos, e você pode instalar o novo lançamento e fazer as atualizações e upgrades para um sistema bem depurado e polido. Isso pode significar mudar

    • de 14.04.1 LTS a 16.04.1 LTS, ou
    • de 14.04.1 LTS a 18.04.1 LTS (apenas o Ubuntu padrão possui 5 anos LTS), ou
    • de 14.04.5 LTS a 16.04.1 LTS, ou
    • de 14.04.5 LTS a 18.04.1 LTS (apenas o Ubuntu padrão possui 5 anos LTS), ou
    • de 16.04.1 LTS a 18.04.1 LTS, ou
    • de 16.04.1 LTS a 20.04.1 LTS (apenas o Ubuntu padrão possui 5 anos LTS), ou
    • de 16.04.5 LTS a 18.04.1 LTS, ou
    • de 16.04.5 LTS a 20.04.1 LTS ...

Geralmente, é melhor instalar um sistema novo e depois copiar seus arquivos pessoais do sistema antigo para o novo. É possível atualizar da versão antiga do LTS para a próxima versão do LTS via

sudo do-release-upgrade

mas é arriscado e é melhor você obter um novo backup antes de tentar.

Obtenha os arquivos iso

Comece a procurar os arquivos iso da versão com o suporte restante mais longo por esses links,

Se os arquivos iso da versão com o suporte restante mais longo não forem encontrados nesses links, você poderá encontrá-los no seguinte link geral,

e agora, quando isso estiver escrito, você deseja encontrar o Ubuntu 16.04.1 LTS através do seguinte link,

sudodus
fonte