Então, como dito na introdução, para contornar os problemas citados anteriormente e para que possamos usufruir das novidades dos novos kernels, a solução é utilizar o GCC do Debian Testing.
... E no começo meu Debian estava assim:
... E começa a brincadeira:
# apt-get update
# apt-get autoclean
# apt-get dist-upgrade
Obs. 1: No passo acima, a atualização do sistema (dist-upgrade) foi realizada com os repositórios do Debian Testing desabilitados!
Tendo atualizado seu Debian Stable, chegou a hora de adicionar, ou habilitar, as entradas referentes do Debian Testing no "sources.list", no meu caso ficou assim:
Mas pode-se usar, sem nenhum problema, as seguintes entradas:
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
Ou mesmo estas:
deb http://ftp.br.debian.org/debian/ wheezy main contrib non-free
deb http://ftp.br.debian.org/debian-security/ wheezy/updates main contrib non-free
Tendo salvo seu novo "sources.list", atualize novamente as listas de pacotes:
# apt-get update
Instale 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
* Este "gcc-4.5" eu instalei depois, pois era uma dependência do
kernel Liquorix.
Tecle 'q' para sair da tela abaixo e para que a atualização prossiga:
Reinicie de serviços, basta teclar ENTER:
Término da instalação:
Remoção dos pacotes órfãos:
# apt-get autoremove --purge
* Passo opcional.
Obs. 2: Como visto na imagem acima, na época desta atualização, o 'linux-headers' do kernel nativo do Debian (2.6.32-5) foi removido! Isso porque não o
adicionei à lista de pacotes a serem atualizados ( linux-headers-`uname -r` ).
Esse 'linux-headers' não foi incluído na listagem acima, porque no momento eu estava utilizando um kernel compilado por mim e porque não queria atualizar meu kernel do Debian (o motivo vocês saberão mais a frente).
Caso use o kernel nativo do Debian Squeeze, instale-o/atualize-o assim:
# apt-get install build-essential dkms gcc gcc-4.5 gcc-4.6 linux-image-686 linux-headers-686-pae
E para o caso dos Debians amd64:
# apt-get install build-essential dkms gcc gcc-4.5 gcc-4.6 linux-image-amd64 linux-headers-amd64
E para as máquinas mais antigas e sem as instruções 686.
# apt-get install build-essential dkms gcc gcc-4.5 gcc-4.6 linux-image-486 linux-headers-486
Obs. 3: Ao término da instalação dos novos pacotes, é recomendável que reinicie o sistema.
Continua...