Atualizando Ubuntu 8.04 LTS para 10.04 LTS

Tenho um servidor de backup num datacenter aqui no Brasil que estava bem desatualizado, rodava ainda o Ubuntu 8.04. Como acabou o suporte às atualizações de segurança, estava mais do que na hora de atualizar. Nada demais, já que já fiz diversas atualizaçõesde Ubuntu, Server e Desktop, mesmo tento alguns colegas relatado terríveis problemas ao atualizar Ubuntu Server.

Outro dia, em uma lista de Linux, um Colega disse que usar Ubuntu Server é piada. Eu realmente não entendo o que o leva a ter esta ideia e vou mostrar o por que.

A atualização foi do Ubuntu Server 8.04 LTS para o 10.04 LTS.


Antes de iniciar

 $ lsb_release -a

 kosh@satellite1:~$ lsb_release -a
 No LSB modules are available.
 Distributor ID:    Ubuntu
 Description:    Ubuntu 8.04.4 LTS
 Release:    8.04
 Codename:    hardy


Passos para atualizar

1) Como era uma operaçãos endo executada por SSH, utilizei uma sessão do screen. Para instalá-lo, caso ainda não o tenha em seu sistema, execute:

 $ sudo apt-get install screen

Então, inicie o screen:

 $ screen


2) Me certifiquei de que o sistema estava atualizado:

 $ sudo apt-get update
 $ sudo apt-get upgrade

3) Instalei o update-manager:

 $ sudo apt-get install update-manager-core

4)  Iniciei a ferramenta de atualização:

 $ sudo do-release-upgrade

Tive que responder umas cinco questões e, depois de uns 25 minutos a ferramenta de atualização estava pronta para reiniciar o sistema.

Depois de uns poucos segundos fora do ar, o servidor estava novamente online, mas agora com o sistema mais novo:

 $ lsb_release -a

 No LSB modules are available.
 Distributor ID:    Ubuntu
 Description:    Ubuntu 10.04 LTS
 Release:    10.04
 Codename:    lucid

Mais uma vez, não me pareceu um processo complexo.

Referência que segui:  https://help.ubuntu.com/community/LucidUpgrades

Comentários

Postar um comentário

Postagens mais visitadas deste blog

Bel Duarte Fotografia

Como resolver 99% dos defeitos de mouse sem fio de qualquer fabricante

Faz backup, cópia ou usa Git?