Veremos como obter um kernel atualizado para o Debian. A release será a atual Debian Stable, codinome 'Squeeze', atualmente na versão 6.0.3. O foco deste artigo são os usuários domésticos, já que em ambiente de produção, servidores, etc, é recomendável que se utilize o Kernel padrão da release.
O Debian Stable tem como padrão, a política de só oferecer atualizações de segurança para seus pacotes, procedimento salutar para ambiente de produção e etc; mas que vai na contramão dos interesses de usuários domésticos, esses que, acredito, são a maior parte dos usuários desta distribuição.
Para começar, é necessário dizer que após o kernel 2.6.38, ficou muito mais difícil atualizar um kernel no Debian por um simples motivo: seu GCC.
Isto porque, com o novo kernel, alguns pacotes passaram a requerer um GCC igual ao '4.5', enquanto que o GCC do Squeeze é o '4.4'.
Além do GCC, outro pacote fundamental para a instalação de um kernel mais novo no Debian Squeeze é o "linux-base 3.x", como é o caso do kernel
mais atualizado do Debian Squeeze Backports.
No caso do Backports, a versão disponível é a "3.4~bpo60+1", enquanto que sua dependência é encontrada em 3 locais:
Como estamos falando de um Debian Stable, optaremos por utilizar o Debian Testing como fonte de nossas necessidades, visto que, além de mais estável que o SID, recebe atualizações de segurança.
[8] Comentário enviado por removido em 31/01/2012 - 22:31h
meninos, meu conhecimento para começar não é tão vasto quanto o de alguns colegas daqui.
esse ano provavelmente volto aos bancos escolares, o bom disso é que além de escapar das viagens a trabalho volto a estudar e na área que gostaria de trabalhar mas nunca tive oportunidade: a de TI
[12] Comentário enviado por agmartins.adm em 05/02/2012 - 11:23h
Ótimo!
Muito bom saber disso...
Só uma coisinha..
Deu zica.. :-(
Quando mandei instalar o gcc (apt-get install build-essential cpp gcc gcc-4.5 gcc-4.6 g++ flex bison make module-assistant module-init-tools dkms os-prober initramfs-tools firmware-linux firmware-linux-free firmware-linux-nonfree), deu erro nos pacotes:
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:
Os pacotes a seguir têm dependências desencontradas:
initscripts : Quebra: console-setup (< 1.74) mas 1.68+squeeze2 está para ser instalado
Quebra: nfs-common (< 1:1.2.5-3) mas 1:1.2.2-4squeeze2 está para ser instalado
libgnome-keyring0 : Quebra: gnome-keyring (< 3.0) mas 2.30.3-5 está para ser instalado
network-manager : Recomenda: crda mas não será instalado
Quebra: network-manager-gnome (< 0.9) mas 0.8.1-2 está para ser instalado
E: Pacotes quebrados
Já alterei as entradas do source.list para as três opções, mas nenhuma funcionou. O mesmo erro.
[13] Comentário enviado por removido em 05/02/2012 - 12:21h
@agmartins.adm,
obrigado pelo comentário brother;
sobre a sugestão, sugiro que abra um post no fórum, no qual contenha seu sources.list e o log da atualização de pacotes e dessa instalação proposta.
ou me mande um email privado que realizo os testes para você, já que pretendo reinstalar meu sistema, mas ainda estou com o mesmo sistema instalado da época dos artigos.
[14] Comentário enviado por pepslegal em 07/02/2012 - 10:24h
Na primeira parte vc escreveu:
"Obs. 1: No passo acima, a atualização do sistema (dist-upgrade) foi realizada com os repositórios do Debian Testing desabilitados! "
E como eu sou leigo no assunto ;), pergunto:
Como se faz isso exatamente?
e onde eu vejo a versao do kernel do meu Debian ?? pra saber se posso fazer isso.
No mais , ta muito bem explicado e bem feito essa materia . parabens.