Como atualizar do Debian Etch (servidor ou desktop) para o Debian Lenny (tradução)
Tradução livre de:
How To Upgrade A Debian Etch System (Server & Desktop) To Debian Lenny
Version 1.0
Author: Falko Timme <ft [at] falkotimme [dot] com>
Last edited 02/17/2009
Este texto mostra como atualizar o Etch para o Lenny, seja servidor ou desktop.
Não há garantia de que funcione para você!
1) Preliminarmente:
Você deve fazer um backup do Etch, caso algo dê errado.
2) Instalando as últimas atualizações do Etch:
Antes de atualizar para o Lenny é preciso instalar as últimas atualizações do Etch.
Verifique se o seu arquivo /etc/apt/sources.list usa "etch" e não "stable" (porque o Lenny é o novo "stable"):
# nano /etc/apt/sources.list
deb http://ftp2.de.debian.org/debian/ etch main
deb-src http://ftp2.de.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
Agora instale as atualizações:
# aptitude update
# aptitude upgrade
3) Modique o arquivo "/etc/apt/sources.list" para que sejam usados os repositórios do Lenny (troque as ocorrências de "etch" por "lenny"), assim:
# nano /etc/apt/sources.list
deb http://ftp2.de.debian.org/debian/ lenny main
deb-src http://ftp2.de.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
E atualize o cache do aptitude:
# aptitude update
4) Fazendo a atualização:
Agora precisamos instalar as versões do "dpkg", "aptitude" e "apt" do Lenny, porque as versões do Etch são incapazes de lidar com a atualização.
# aptitude install dpkg aptitude apt
E fazer uma atualização mínima (a completa pode apresentar erros neste estágio).
# aptitude upgrade
Se estamos lidando com um desktop, precisamos checar se o pacote "libfam0c102" está instalado:
# dpkg -l libfam0c102 | grep ^ii
E se está, agora instalaremos a versão o Lenny:
# aptitude install libfam0
Depois disso, passamos à atualização completa:
# aptitude full-upgrade
(este comando é equivalente a "aptitude dist-upgrade")
Completada a tarefa, reinicie o sistema:
# reboot
e cheque a versão do kernel (a resposta deve mostrar um kernel 2.6.26):
uname -r
2.6.26-1-486
E o /etc/debian_version agora deve conter "5.0":
cat /etc/debian_version
5.0
Obs.: A idéia aqui e facilitar a vida daqueles que não entendem inglês, merecendo o autor original do texto o crédito pelo tutorial, minimamente modificado.
A non-dpkg owned copy of the libc6-i686 package was found.
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library and try again.
dpkg: erro processando /var/cache/apt/archives/libc6_2.7-18_i386.deb (--unpack):
subprocesso pre-installation script retornou código de saÃda de error 1
Erros foram encontrados durante processamento de:
/var/cache/apt/archives/libc6_2.7-18_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
#
debian_version 4.0
uname -r 2.6.18-4-686
O que pode ser isso! Como solucionar este problema... se alguem souber!
[11] Comentário enviado por saitam em 12/05/2011 - 19:47h
Essa atualização também funciona da versão Debian Lenny(5) para Squeeze(6)
Claro fazendo as modificações necessárias...
Atualizar o Lenny
# aptitude update
# aptitude upgrade
Modificar a versão do Lenny para Squeeze
#vim /etc/apt/sources.list
[12] Comentário enviado por carmona.leo em 01/09/2011 - 11:25h
Bom dia pessoal sei que estou anos atrasdo mas...
Todos os procediimentos ficaram 90% OK pra mim.
O melhor mesmo foi do metal:
[8] Comentário enviado por metall em 14/09/2009 - 11:21h:
entao pode ser....
Fiz o seguinte agora.. arrumei tudo os pau q tinha!! deixei tudo do Etch
Fico redondo... ai
Mas o Kernel não muda. E devido a problemas com driver da placa de rede preciso atauliza-lo.
observem:
nsgti1:/etc/apt# uname -r
2.6.24-etchnhalf.1-486
nsgti1:/etc/apt# cat /etc/debian_version
6.0.2
O que vcs sugerem.
Muito obrigado