Make e apt-get pararam de trabalhar

1

Então baixei o driver broadcom não-livre (b44) para minha instalação do debian, mas quando tento fazer isso recebo o seguinte erro:

make
make -C /lib/modules/2.6.32-5-amd64/build SUBDIRS=/home/scroty/workplace/b44-1.00g modules
make: *** /lib/modules/2.6.32-5-amd64/build: No such file or directory. Stop.
make: *** [default] Error 2

Então eu procurei meus erros, e outro cara aqui tinha a mesma coisa, e ele consertou instalando os cabeçalhos do kernel. Então eu tento fazer o mesmo, e é isso que acontece:

sudo apt-get install linux-headers-2.6.32-5-amd64
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
linux-headers-2.6.32-5-amd64 : Depends: gcc-4.3 but it is not going to be installed
E: Broken packages

Quando eu tento instalar o gcc-4.3 é a mesma coisa, exceto com várias outras dependências (algumas das quais eu sei que tenho). Quando eu corro:

dpkg --get-selections | grep gcc

retorna:

gcc
gcc-4.3-base
gcc-4.4-base
gcc-4.7
gcc-4.7-base
libgcc1

Então, é ruim que eu tenha várias versões diferentes do mesmo pacote? Existe alguma razão para que eu não apague apenas o gcc-4.3 e o gcc-4.4, já que tenho 4.7? Estou tendo um pouco de dificuldade em entender completamente todo o sistema de pacotes.

EDIT: O '32' em 'linux-headers-2.6.32-5-amd64' significa que é destinado a machiens de 32 bits? Como estou rodando 64 bits, no entanto, imaginei que os aplicativos de 32 bits ainda seriam executados.

    
por Scriptonaut 27.10.2012 / 04:25

0 respostas