그래서 데비안 설치를 위해 무료가 아닌 Broadcom 드라이버(b44)를 다운로드했지만 설치하려고 하면 다음 오류가 발생합니다:
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
그래서 내 오류와 기타 사항을 확인했습니다.여기같은 문제가 있었고 그는 커널 헤더를 설치하여 문제를 해결했습니다. 그래서 저도 똑같이 해봤는데 결과는 이렇습니다.
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
gcc-4.3을 설치하려고 하면 종속성이 더 있다는 점을 제외하고는 동일합니다(일부는 가지고 있음을 알고 있습니다). 내가 실행할 때 :
dpkg --get-selections | grep gcc
다음을 반환합니다.
gcc
gcc-4.3-base
gcc-4.4-base
gcc-4.7
gcc-4.7-base
libgcc1
그렇다면 동일한 패키지의 여러 다른 버전을 갖는 것이 나쁜가요? 4.7이 있는데 gcc-4.3과 gcc-4.4를 제거하면 안되는 이유가 있나요? 전체 패키지 시스템을 완전히 이해하는 데 어려움이 있습니다.
편집하다:"linux-headers-2.6.32-5-amd64"의 "32"는 32비트 시스템용이라는 의미입니까? 저는 64비트를 실행하고 있으므로 32비트 응용 프로그램도 계속 작동할 것이라고 가정합니다.