O jeito APT de resolver problemas

Publicado: 26/06/2012 em Goianesia, Hacker, Hardware, Linux, Redes, Sem categoria, Software livre, ubuntu

Você quer estudar GNU/Linux a fundo, instalou o Debian Squeeze no seu PC/Notebook, porém, funções básicas como áudio, rede Wireless, mouse, Bluetooth, entre outros, não funcionam.

E agora? Volto para o Windows?

A respostá é simples: NÃO! Entenda o porque, abaixo.

1ª Pergunta: Por que isto acontece?

Resposta: Por padrão, o Debian só é lançado quando está pronto. Ou seja, não existe uma data pré determinada para o lançamento do mesmo.

Até isto acontecer, são realizados testes e mais testes a todo vapor, por isso, o mesmo traz um kernel estável. O que pode deixá-lo desatualizado com o tempo, tornando o mesmo, incompatível com alguns periféricos mais modernos.

Sabendo disso, podemos concluir que um kernel mais atual pode resolver parte dos (senão todos os) nossos problemas em relação a compatibilidade.

2ª Pergunta: Então eu terei que perder noites de sono para pesquisar, selecionar e compilar um novo kernel?

Resposta: Novamente: Não! Existe um jeito mais fácil para realizar tal tarefa, basta instalar um novo kernel via APT (isso mesmo, instalar um novo kernel).

Bom, chega de delongas e vamos ao que interessa.

Se você quer programas mais atuais no Debian, tem a opção de instalá-los via Backports, que nada mais é do que um repositório paralelo do Debian que contém programas com versões mais atualizados, testados e recompilados (geralmente) em uma versão estável do Debian.

Para começar, adicione o mirror do Backports, no sources.list do Debian:

# echo “deb http://backports.debian.org/debian-backportssqueeze-backports main contrib non-free” >> /etc/apt/sources.list

Logo depois, atualize o mirror:

# aptitude update

Agora que já está tudo atualizado, realize uma busca (enfatizando o Backports), atrás de um kernel Linux:

# aptitude search -t debian-backports linux-image

Saída do comando:

v  linux-image      -
v  linux-image-2.6     -
p  linux-image-2.6-amd64 – Linux for 64-bit PCs (dummy package)
p  linux-image-2.6-openvz-amd64 – Linux 2.6 for 64-bit PCs (meta-package), O
p  linux-image-2.6-rt-amd64 – Linux for 64-bit PCs (dummy package)
p  linux-image-2.6-vserver-amd64 – Linux 2.6 para PCs 64-bit (metapacote), su
p  linux-image-2.6-xen-amd64 – Linux 2.6 for 64-bit PCs (meta-package), X
i   linux-image-2.6.32-5-amd64 – Linux 2.6.32 for 64-bit PCs
p  linux-image-2.6.32-5-amd64-dbg – Debugging infos for Linux 2.6.32-5-amd64
p  linux-image-2.6.32-5-openvz-amd – Linux 2.6.32 for 64-bit PCs, OpenVZ suppor
p  linux-image-2.6.32-5-openvz-amd – Debugging infos for Linux 2.6.32-5-openvz-
p  linux-image-2.6.32-5-vserver-am – Linux 2.6.32 for 64-bit PCs, Linux-VServer
p  linux-image-2.6.32-5-vserver-am – Debugging infos for Linux 2.6.32-5-vserver
p  linux-image-2.6.32-5-xen-amd64 – Linux 2.6.32 for 64-bit PCs, Xen dom0 supp
p  linux-image-2.6.32-5-xen-amd64- – Debugging infos for Linux 2.6.32-5-xen-amd
p  linux-image-2.6.39-bpo.2-amd64 – Linux 2.6.39 for 64-bit PCs
p  linux-image-3.2.0-0.bpo.1-amd64 – Linux 3.2 for 64-bit PCs
p  linux-image-3.2.0-0.bpo.1-amd64 – Debugging infos for Linux 3.2.0-0.bpo.1-am
p  linux-image-3.2.0-0.bpo.1-rt-am – Linux 3.2 for 64-bit PCs, PREEMPT_RT
p  linux-image-3.2.0-0.bpo.1-rt-am – Debugging infos for Linux 3.2.0-0.bpo.1-rt
p  linux-image-3.2.0-0.bpo.2-amd64 – Linux 3.2 for 64-bit PCs
p  linux-image-3.2.0-0.bpo.2-amd64 – Debugging infos for Linux 3.2.0-0.bpo.2-am
p  linux-image-3.2.0-0.bpo.2-rt-am – Linux 3.2 for 64-bit PCs, PREEMPT_RT
p  linux-image-3.2.0-0.bpo.2-rt-am – Debugging infos for Linux 3.2.0-0.bpo.2-rt
p  linux-image-amd64 – Linux for 64-bit PCs (meta-package)
p  linux-image-openvz-amd64 – Linux for 64-bit PCs (meta-package), OpenV
p  linux-image-rt-amd64 – Linux for 64-bit PCs (meta-package), PREEM
p  linux-image-vserver-amd64 – Linux para PCs de 64-bit (meta-pacote), su
p  linux-image-xen-amd64 – Linux for 64-bit PCs (meta-package), Xen d

Perceba que a saída do comando nos traz diversos kernels para virtualização, no nosso caso, iremos instalar um kernel comum, padrão nos sistemas GNU/Linux atuais (no meu caso, um kernel 64-bit):

# aptitude install -t debian-backports linux-image-3.2.0-0.bpo.2-amd64

Feito isto, basta reiniciar seu PC/Notebook, selecionar o kernel novo e verificar se os seus periféricos (ou parte deles) estão funcionado como deveriam.

Obs.: Lembrando que esta é apenas uma solução lógica, afinal, com o kernel mais atual é provável que os periféricos venham funcionar corretamente.

Um abraço a todos, até mais!

Publicado por Bruno Rocha da Silva

Fonte: viva o linux

About these ads
Comentários
  1. MUITOOO bom
    é com artigos como esse que o linux vai para frente.
    parabens e obrigado.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

Você está comentando usando sua conta WordPress.com. Sair / Mudar )

Imagem do Twitter

Você está comentando usando sua conta Twitter. Sair / Mudar )

Foto do Facebook

Você está comentando usando sua conta Facebook. Sair / Mudar )

Conectando a %s