Todas as ações com privilégios de root.
Antes de mais nada, veja as notas de lançamento: http://www.ubuntu.com/GetUbuntu/releasenotes/
Veja também se há algum software que você precise e que não esteja mais na distro: http://packages.ubuntu.com/
Faça todas as atualizações possíveis em sua máquina 8.04:
apt-get update && apt-get -y dist-upgrade
Provavelmente terá uma atualização de kernel, caso positivo reinicie o sistema após a atualização.
Instale o programa de atualização do ubuntu :
apt-get install update-manager-core
Verifique o arquivo de configuração desse programa:
vi /etc/update-manager/release-upgrades
Em prompt certifique-se que esteja lts.
Execute o programa de upgrade do ubuntu:
do-release-upgrade -d
A opção -d é importante pois senão o programa não ofereceria uma atualização, já que você está utilizando uma versão LTS que ainda tem suporte.
Eis a primeira pergunta que ele me apresenta:
Continuar executando sob SSH? Esta sessão parece estar sendo executada sobre ssh. Não é recomendado efetivar uma uma atualização sobre ssh atualmente porque, em caso de falha, é mais difícil uma recuperação. Se você prosseguir, um daemon ssh será iniciado na porta '9004'. Você quer prosseguir? Continuar [sN]
Isso ficou bem claro. Ele abriu uma segunda seção SSH para eu utilizar caso a minha primeira caia. Nunca precisei recorrer a isso pois nunca caiu. Para responder sim, tecle Y, caso contrário vai dar erro :P
Segunda pergunta:
Você quer iniciar a atualização? 8 pacotes serão removidos. 99 novos pacotes serão instalados. 232 pacotes serão atualizados. Você tem que baixar um total de 142M. Este download irá levar cerca de 6 minutos com sua conexão. A obtenção e instalação da atualização pode levar muitas horas e não poderá ser cancelada depois. Continuar [sN]
Novamente, apertar Y para continuar.
Depois de baixado os pacotes, ele começará a instalar. A atualização vai perguntar o que deseja fazer com os arquivos de configuração. Por isso que é sempre bom utilizar os arquivos de configuração separados para configurações (ex: named.conf.local, /etc/apache2/conf.d/*).
Exemplo:
Arquivo de configuração '/etc/dhcp3/dhclient.conf'
==> Modificado (por você ou por um script) desde a instalação.
==> O distribuidor do pacote lançou uma versão atualizada.
O que você gostaria de fazer sobre isso? Suas opções são:
Y ou I : instalar a versão do mantenedor do pacote
N ou O : manter sua versão atual instalada
D : mostrar as diferenças entre as versões
Z : colocar este processo em segundo plano para examinar a situação
A ação padrão é manter sua versão atual.
*** dhclient.conf (Y/I/N/O/D/Z) [padrão=N] ?
Pra minha máquina virtual de teste, ele perguntou sobre os arquivos /etc/dhcp3/dhclient.conf e /etc/vim/vimrc Ambos mandei ele instalar a versão do mantenedor pois não me lembro de ter modificado o dhclient.conf e a alteração que tinha feito no vimrc agora é padrão no 10.04.
Remover pacotes obsoletos?
Remover pacotes obsoletos? 23 pacotes serão removidos. Continuar [sN] Detalhes [d]
Como você já leu as notas de lançamento e mudanças da versão, tenho certeza que você não optou por fazer upgrade caso um software crítico para você esteja na lista de obsoletos. Basta apertar Y.
A atualização do sistema está completa. Reinicialização necessária Para terminar a atualização, é necessário reiniciar. Se você selecionar 's' o sistema será reiniciado. Continuar [sN]
Apertar Y para reiniciar.
Atualizar a lista de pacotes e verificar se ele baixa a lista do release lucid:
apt-get update
Instalações atualizadas para 10.04, ao contrário das instaladas do zero, não mostram um sumário da carga do sistema ao efetuar login no terminal. Para acrescentar isso basta:
apt-get install landscape-common
Instalar o byobu, um terminal com recursos interessantes:
apt-get install byobu
Notas da versão http://www.ubuntu.com/GetUbuntu/releasenotes/
Documentação em inglês sobre atualização: https://help.ubuntu.com/community/LucidUpgrades
Pesquisa de pacotes online: http://packages.ubuntu.com/
site oficial desse wiki: http://linuxfacil.org
byobu: https://help.ubuntu.com/10.04/serverguide/C/byobu.html