sábado, outubro 29, 2005

Actualizar Ubuntu do Hoary 5.04 para o Breezy 5.10

Com o lançamento do Linux Ubuntu Breezy 5.10 os utilizadores da versão anterior começaram logo a pensar em fazer download do novo cd para fazer a instalação. Mas e se eu não quisesse estar a instalar tudo de novo? E se eu quisesse manter tudo o que já tenho instalado? É possível fazer um upgrade ao Ubuntu a partir da rede?

Claro que sim. O Ubuntu é uma distribuição baseada originalmente em Debian e portanto tem muitas coisas comuns com o Debian, incluindo a forma de fazer uma actualização inteligente da distribuição.

O processo que vou descrever não é para quem tiver limitações de largura de banda, porque vamos descarregar tudo a partir da internet. Mas é sem dúvida a melhor forma de actualizar o ubuntu hoary .04 para o ubuntu breezy 5.10 sem grandes problemas.

O processo de actualização engloba 2 passos.

1. Vamos mudar a nosso ficheiro /etc/apt/sources.list

user@ubuntu: $ sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
user@ubuntu: $ sudo gedit /etc/apt/sources.list

e vamos fazer um find/replace para trocar todos os hoary para breezy . Grava-se e sai-se.

2. Vamos correr uma serie de comandos para limpar, actualizar e fazer o update.

user@ubuntu: $ sudo apt-get clean
user@ubuntu: $ sudo apt-get update
user@ubuntu: $ sudo apt-get dist-upgrade

O primeiro comando limpa a cache para não haver pacotes da versão Hoary a ocupar espaço no disco.
A segunda actualiza a lista de pacotes disponíveis nos servidores do sources.list editado anteriormente.
O terceiro comando faz o upgrade. Primeiro verifica que pacotes precisa de fazer download e... faz. (No meu caso foram cerca de 680MB de downloads...) E por fim faz o upgrade. O processo é demorado (cerca de 4h no meu COMPAQ Presario 14XL455) e de vez em quando é preciso confirmar alguma selecção, sendo que pode-se quase seguramente manter os seus ficheiros de configuração. O processo é só mesmo dar uns enters quando for pedido alguma coisa.
No fim, deve ter uma distribuição actualizada, sem grandes problemas.

Sem comentários: