Migrando do Debian Lenny 5.0 para o Debian Squeeze 6.0

Publicado por Jerliano Morais em 05/07/2012

[ Hits: 4.769 ]

 


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

Instalação do GNOME no Debian Sid

Plugin do Banco do Brasil (Warsaw) no Fedora 31

Novo espelho brasileiro para o Manjaro

Colocando seu script do iptables no lugar correto na inicialização

Fazendo o Firefox instalar extensões

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts