Como converter CentOS 5 em Fedora 11

Eu queria instalar o Fedora 11 em meu computador, mas tudo o que tinha em mãos era o CD 1 do CentOS 5. O jeito era baixar a ISO do Fedora 11, gravar a mídia e instalar o Fedora, certo? Errado. Veja como eu fiz para converter uma instalação de CentOS 5 em Fedora 11 com apenas uma reinicialização do sistema.

[ Hits: 20.329 ]

Por: Davidson Rodrigues Paulo em 18/09/2009 | Blog: http://davidsonpaulo.com/


Mão na massa



O processo começa pela instalação do CentOS 5 no computador. No meu caso, a instalação foi simples, aceitei quase todas as opções mostradas por padrão, só precisei fazer modificações no esquema de particionamento, para preservar os dados da partição /home, e na seleção dos pacotes a serem instalados, onde desmarquei todas as opções para que somente o sistema básico fosse instalado, o que é o ideal, pois quanto menos pacotes estiverem instalados no CentOS, menos problemas haverão ao realizar a conversão para Fedora.

Com o sistema instalado e acesso a internet configurado, o próximo passo é instalar o yum-utils, o elinks e o wget, que serão necessários posteriormente:

# yum install yum-utils elinks wget

Utilize o elinks ou o wget para acessar o repositório do Fedora e baixar os pacotes fedora-release e fedora-release-notes para as versões 10 e 11, respectivamente:
Baixados os pacotes, é hora e começar a atualização. Remova os pacotes centos-release e centos-release-notes e instale o fedora-release-10 e fedora-release-notes-10:

# rpm -e --nodeps centos-release centos-release-notes
# rpm -Uvh --nodeps fedora-release-10*.rpm fedora-release-notes-10*.rpm


A opção --nodeps serve para ignorar as dependências ao remover os pacotes.

Agora utilizaremos o yumdownloader, ferramenta incluída no pacote yum-utils para baixar os pacotes do Fedora 10 que serão utilizados para atualização do sistema. Os pacotes serão salvos dentro de um diretório qualquer, pode ser "f10", por exemplo.

# mkdir f10
# cd f10
# yumdownloader --resolve --archlist=i386 $( rpm -qa | rev | cut -d- -f3- | rev | tr '\n' ' ' )


Algumas explicações sobre o comando acima:
  • --resolve: baixa os pacotes junto com suas dependências;
  • --archlist: baixa somente pacotes das arquiteturas especificadas, útil para evitar download do mesmo pacote para mais de uma arquitetura. Se seu processador for de 64 bits, utilize x86_64 ao invés de i386;
  • rpm -qa: lista todos os pacotes instalados no sistema, um por linha;
  • rev | cut -d- -f3- | rev: retira a informação de versão, deixando somente o nome do pacote;
  • tr '\n' ' ': substitui as quebras de linha por espaço em branco, fazendo com que a lista de pacotes fique toda em uma única linha.

Depois de rodar o yumdownloader, os pacotes e suas dependências serão baixados para seu computador. Ao final do download, é hora de atualizar os pacotes, começando pelo kernel:

# rpm -ivh --nodeps kernel-2*.rpm kernel-firmware-2*.rpm

Depois, atualize todos os pacotes com o seguinte comando:

# rpm -Uvh --nodeps --replacepkgs --oldpackage *.rpm

A opção --replacepkgs diz para o rpm reinstalar os pacotes que porventura já estiverem instalados. Já a opção --oldpackage serve para atualizar os pacotes mesmo que as versões atualmente instaladas sejam mais recentes. Em outras palavras, --oldpackage permite downgrade.

É bem provável que sejam exibidas algumas mensagens de erro, podem ser poucas ou várias. Ignore-as, nós só saberemos se o processo deu certo na próxima etapa.

Concluída a instalação, utilize o Yum para remover qualquer pacote remanescente do CentOS 5:

# yum remove '*.el5.*'

Agora, saia do diretório onde você baixou os pacotes, exclua-o e instale os pacotes fedora-release-11 e fedora-release-notes-11:

# cd ..
# rm -rf f10
# rpm -Uvh --nodeps fedora-release-11*.rpm fedora-release-notes-11*.rpm


Será necessário fazer uma pequena modificação nos arquivos de configuração de repositórios do Yum para que tudo funcione corretamente. Basta executar o seguinte comando:

# sed -i -e 's/https/http/' /etc/yum.repos.d/*.repo

Agora, atualize os pacote rpm e yum para as versões do Fedora 11, e depois, termine de atualizar o sistema inteiro:

# yum clean metadata
# yum update yum rpm
# yum update


E estará pronto. Para finalizar, edite o arquivo /boot/grub/menu.lst e, no final da linha "kernel", adicione os parâmetros "rhgb quiet" para habilitar a inicialização em modo gráfico. O resultado final deverá ser parecido com o mostrado abaixo.

title Fedora 11 (2.6.30.5-43.fc11)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.30.5-43.fc11.i586 ro root=LABEL=/ quiet rhgb
        initrd /boot/initrd-2.6.30.5-43.fc11.i586.img

Pronto, você já tem uma instalação do Fedora 11, basta reiniciar o sistema para confirmar o sucesso da operação:

# shutdown -r now

Página anterior     Próxima página

Páginas do artigo
   1. A odisséia
   2. Mão na massa
   3. Considerações finais
Outros artigos deste autor

Grip, the GNOME Ripper

Fundamentos do sistema Linux - usuários e grupos

Debian-BR CDD: Mais um excelente trabalho brazuca

Passo a passo: Fedora autenticando usuários no Active Directory

Site for IE: Até quando?

Leitura recomendada

Acesso seguro a um desktop remoto utilizando Linux, OpenVPN e Nxserver

Gravando vídeo com placa de TV através do transcode

Monitorando o servidor Jabber 2 com o Bandersnatch

Atualize rapidamente os PC's da sua LAN com Debian

Instalando WPS Office no Debian, Linux Mint e Ubuntu

  
Comentários
[1] Comentário enviado por cesar em 18/09/2009 - 09:46h

Esquema ninja em,

Parabéns!

[]'s

[2] Comentário enviado por darkxnes em 18/09/2009 - 09:58h

Sem vantagem nenhuma...

[3] Comentário enviado por davidsonpaulo em 18/09/2009 - 10:36h

darkxnes, obrigado por seu comentário. Devo, porém, discordar do seu ponto de vista, pois a realização dos procedimentos descritos nesse artigo trazem sim uma grande vantagem, o CONHECIMENTO. Ninguém vai sair por aí convertendo CentOS em Fedora, estou certo disso, porém, realizar essa tarefa nos obriga a aprender técnicas diversas que são realmente úteis em outras tarefas mais relevantes. Conhecimento nunca é demais, nós somos aquilo que sabemos. :-)

[4] Comentário enviado por xerxeslins em 18/09/2009 - 10:43h

Estou louco para testar o Fedora... Baixei o live-CD com Gnome há alguns dias e tentei de todo jeito fazer ele funcionar sem dar erro no Nouveau... Já googlei muito e nada. A maioria das soluções exige que se feche o X e faça a instalação pelo modo texto, mas isso é impossível no meu caso, pois quando fecho o X me deparo com uma mensagem infinita de erro no Nouveau em todos os terminais... Então agora estou baixando o DVD para ver se resolve.... Se não resolver o jeito vai ser pegar o CentOS e seguir esse seu artigo!

[5] Comentário enviado por davidsonpaulo em 18/09/2009 - 11:18h

xerxeslin, nem precisa instalar o CentOS, instala o Fedora 10 e depois atualiza para o 11, será ainda mais fácil. :-)

[6] Comentário enviado por xerxeslins em 18/09/2009 - 12:42h

Mas se deu erro com o live-cd do 11, num daria tbm com o 10 que é menos atualizado?

bem, de qualquer forma agora mesmo estou digitando esse comentário usando o Fedora 11, instalado pelo DVD =]


[7] Comentário enviado por davidsonpaulo em 18/09/2009 - 13:13h

Não necessariamente, veja que no artigo eu mencionei que eu usava o Zenwalk 6.0 beleza, mas depois da atualização, o vídeo parou de funcionar, ou seja, a versão mais antiga funciona, a mais nova não. :-)

[8] Comentário enviado por junior em 18/09/2009 - 15:10h

Fala Davidson!!!
Ótimo artigo irmão, na próxima ensina a gente a converter Gentoo em Ubuntu.
hahahha

Abraço!

[9] Comentário enviado por osmano807 em 18/09/2009 - 15:46h

Gentoo em Ubuntu? ECA!
Ubuntu em Gentoo? EBA!

[10] Comentário enviado por eldermarco em 18/09/2009 - 18:23h

Rapaz, gostei do seu artigo. É verdade que eu iria preferir baixar o DVD e fazer a instalação por ele, mas como você disse, se aprende bastante com isso. Sou usuário do Fedora faz bastante tempo e acho uma excelente distro. A melhor que já vi até agora (na minha opinião, claro). Ultimamente ando altamente motivado a usar o Arch Linux devido a um artiigo do nosso amigo xerxeslins, mas ainda ando com pena de deixar o Fedora.. =]

Gostei mesmo!

Abs.

[11] Comentário enviado por nataliawanick em 18/09/2009 - 20:31h

Parabéns pelo seu artigo.. apesar de saber que não vou usá-lo ou melhor, não vou precisar, pois vc que sempre cuida do nosso computador..E quando está longe e surge algum problema,me manda algumas linhas de comando, eu digito, "resolvo"o problema,e você ainda me dá os parabéns!! risos.. Obrigada pela dedicatória,pode deixar, quando eu descrever alguma doença, vírus ou bactéria ainda desconhecida, também vou homenagear.. imagine só.. "Síndrome de Davidson" ou uma bactéria.. pseudomonas bozous.. PARABÉNS!SOU SUA FÃ!(espero que não apareca nenhuma outra)

[12] Comentário enviado por junior em 18/09/2009 - 21:07h

Ahhhhhhhhhhh o amor é lindo né!!!

[13] Comentário enviado por xerxeslins em 18/09/2009 - 21:55h

@eldermarco: Olá =)

Acho que o Arch não é melhor que o Fedora, hein! Pelo menos se o Fedora aceita sua placa de vídeo sem reclamar.. creio que o Fedora seja melhor.


[14] Comentário enviado por albfneto em 19/09/2009 - 15:18h

legal, as interconversões de sistema são legais...
eu também converti Sabayon e Toorox, no Gentoo.
Natalia, vc é pesquisadora, eu tb, só que me química...
Transformar Gentoo em Ubuntu!!rsrsrs Que trabalhareira! compila todo o gentoo e depois faz com ele, um Ubuntu igual ao instalado do live CD!
rsrsrsrsr
Pior que isso, é transformar gentoo.. em Windows 98! rsrsr!!!!
Xerxes, não sei se Fedora e Arch Linux, são comparáveis, são muito diferentes, depende do usuário e do que ele quer...

[15] Comentário enviado por pinduvoz em 20/09/2009 - 01:42h

O Fedora tem um lado que me lembra o Ubuntu: ou desperta ódio absoluto, ou desperta amor incondicional.

Tem gente que ama o Fedora, assim como tem gente que ama o Ubuntu. Mas têm gente que odeia os dois e geralmente usa Linux há muito tempo.

É engraçada a relação usuário/distro, especialmente quando se trata de distros de ponta, com bastante espaço na mídia (a "nossa", ou seja, especialmente sites sobre Linux) e uma destacada comunidade de usuários.

E quanto ao artigo, o autor está certo: conhecimento nunca é demais.

[16] Comentário enviado por xerxeslins em 21/09/2009 - 13:03h

Gostei do fedora, bastante. Acho que depois do Arch, seria uma das minhas preferidas... junto com slackware.

[17] Comentário enviado por eldermarco em 21/09/2009 - 15:08h

@xerxeslins O Fedora é uma distro sensacional mesmo. Sobre ser ou não a melhor, acho que é uma questão de gosto pessoal mesmo, mas pra mim ele é A distro. :-)

Estou a conhecer o Arch e estou gostando dele também, embora não tenho conseguido resolver alguns problemas ainda.. mas gostei bastante da filosofia, do jeito Arch de ser. =]

Abs.

[18] Comentário enviado por xerxeslins em 21/09/2009 - 15:14h

Ah.. mas com certeza é questão de gosto, o caso de ser a melhor.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts