Migrando do Debian Lenny 5.0 para o Debian Squeeze 6.0

Publicado por Jerliano Morais em 05/07/2012

[ Hits: 4.149 ]

 


Migrando do Debian Lenny 5.0 para o Debian Squeeze 6.0



Antes de iniciar o processo descrito nesta dica, verifique o seu arquivo sources.list. Caso esteja utilizando o repositório "stable", altere para "lenny". E faça um backup dos arquivos de configuração do SO e aplicativos, com o comando:

# tar -czvf srv-etc.tar.gz /etc

1) Atualizar o sources.list localizado em /etc/apt/

No meu caso utilizei como teste o Debian Lenny virtualizado instalado em um VMware Player. Como não preciso de backup, fiz apenas os passos seguintes.

2) Modificar o sources.list para os novos repositórios do Squeeze.

No /etc/apt/sources.list, atualize usando o seu editor de texto preferido com privilégios de root:

# deb http://ftp.br.debian.org/debian/ lenny main
# deb-src http://ftp.br.debian.org/debian/ lenny main

# deb http://security.debian.org/ lenny/updates main
# deb-src http://security.debian.org/ lenny/updates main

# deb http://volatile.debian.org/debian-volatile lenny/volatile main
# deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

# atualização debian squeeze


deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## deb http://ftp.debian.org/debian squeeze-updates main

deb http://www.deb-multimedia.org squeeze main non-free

deb http://ftp.br.debian.org/debian/ sid main contrib non-free

Comente todos os repositórios existentes usando o "#" na frente do linha.

Obs.: O "##" está comentado aqui por que eu só vou utilizar o repositório squeze-update mais tarde.

3) Modificar o apt.conf .d

Editar o arquivo 70debconf que está no /etc/apt/apt.conf.d:

// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};

Adicionar as duas últimas linhas no arquivo 70debconf:

APT::Default-Release "squeeze";
APT::Cache-Limit "100000000";

4) Executar os seguintes comandos com privilégios de root:

# aptitude update

Se aparecer um erro de chave pública GPG no http://www.deb-multimedia.org squeeze main non-free, basta executar o seguinte comando para resolver:

# aptitude install debian-multimedia-keyring

Uso o comando aptitude por que acho ele mais inteligente que o apt-get.

Para garantir que ele vai começar a baixar os pacotes novos, utilize o comando "apt-get clean" para limpar os pacotes existentes em seu cache:

# apt-get clean

E execute novamente o comando:

# aptitude update

Se não aparecer erro nenhum é porque está indo bem. Execute agora o comando:

# aptitude install apt dpkg aptitude

E depois o comando:

# aptitude dist-upgrade

Esta atualização vai demorar bastante, vai depender do seu micro e da sua velocidade da Internet, no meu demorou 1h 50m.

Vão aparecer várias perguntas a respeito de novas configurações, eu apenas respondia "Yes" e aceitava a atualização do mantenedor do pacote.

Depois, se tudo der certo, é só dar o comando reboot:

# reboot

Obs.: Como comentei anteriormente, depois que atualizei tive alguns problemas. Como estou utilizando o VMware Player, tive que reinstalar o VMwareTools para fazer o mouse funcionar.

O meu KDE 3.5 foi atualizado para o KDE 4.0 e ficou em inglês e a minha resolução de tela ficou desconfigurada.

Para resolver o problema do KDE 4.0 em inglês é fácil. É só executar o comando:

# aptitude install kde-l10n-ptbr

Para resolver o resolução do tela é só ir em configuração de sistema ou resolução de tela para alterar no KDE ou GNOME.

Para atualizar outras coisas vamos agora descomentar a linha "##" do sources.list localizado em /etc/apt/. A linha que vamos descomentar é esta:

## deb http://ftp.debian.org/debian squeeze-updates main

Deixando assim:

deb http://ftp.debian.org/debian squeeze-updates main

Salve e execute os comandos:

# aptitude update
# aptitude upgrade


Quando fizer isto ele vai atualizar outras coisas que faltaram como o próprio GRUB, deixando na versão mais recente.

Depois é só atualizar os arquivos issue e issue.net localizados no /etc/.

Editando o arquivo /etc/issue:

De: "Debian GNU/Linux 5.0 \n \l"

Para:

Debian GNU/Linux 6.0 \n \l

Editando o arquivo /etc/issue.net:

De: "Debian GNU/Linux 5.0"

Para:

Debian GNU/Linux 6.0

Espero ter ajudado com estas dicas.

Estarei atualizando o meu micro pessoal do Lenny para Squeeze dentro de alguns dias. Ele está funcionando perfeitamente hoje. Há um tempo atrás tive grandes dificuldades de atualizar a minha placa de vídeo ATI Radeon para o Squeeze e por isto fiquei com o Lenny. Vamos ver se agora que o Squeeze está estável e de kernel mais novo eu consigo sem grandes problemas a atualização. Assim que eu fizer a atualização eu adiciono mais informações a respeito nesta dica.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Consertando o MySQL

Importação de chave GPG

Mintmenu no Fedora 12

Instalando driver NVIDIA no Ubuntu 12.10

Como abrir pastas como usuário root na Solus

  

Comentários
[1] Comentário enviado por EduardoOP em 05/09/2012 - 11:14h

Olá amigo é sempre bom fazer o upgrade so sistema mas nada como uma instalação limpa
caso queira siga este tutorial > http://jeitolinux.blogspot.com.br/2012/07/instalacao-e-configuracao-basica-de-um.html espero que goste. comente!

[2] Comentário enviado por VenomLinux em 05/09/2012 - 12:39h

Concordo plenamente.

OBS: Fiz esta atualização de Lenny para Squeeze e minha placa de video não funcional eheh. Mudei para o Ubuntu 12.04 e estou feliz da vida. Mas continuo usando o Debian para Servidores da empresa.



Contribuir com comentário