Debian 6에 Linux 헤더를 설치할 수 없습니다.

Debian 6에 Linux 헤더를 설치할 수 없습니다.

왜 이것이 작동하지 않는지 이해가 되지 않습니다(어리둥절합니다!).

root@box:/home/user# apt-get install linux-headers-2.6.32-5-686
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-686 : Depends: gcc-4.3 but it is not going to be installed
E: Broken packages

root@box:/home/user# gcc --version
gcc (Debian 4.7.2-5) 4.7.2
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

root@node1:/home/user# uname -a
Linux node1 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux
root@node1:/home/user# cat /etc/issue
Debian GNU/Linux 6.0 \n \l

내가 하는 일은 gcc-4.3이나 linux-headers를 설치하는 것이 아닙니다. 나는 어떤 아이디어라도 열려 있습니다.

고쳐 쓰다

root@box:/home/user# apt-cache policy gcc
apt-cache policy gcc
gcc:
  Installed: 4:4.7.2-1
  Candidate: 4:4.7.2-1
  Version table:
 *** 4:4.7.2-1 0
        100 /var/lib/dpkg/status
     4:4.4.5-1 0
        500 http://ftp.uk.debian.org/debian/ squeeze/main i386 Packages

답변1

컴퓨터에 비표준 패키지 세트가 있는 것 같습니다. 설치하는 버전은 저장소 gcc에서 가져옵니다 . testing종속성 변경은 gcc시간이 오래 걸릴 수 있으므로 컴퓨터에 testing.

시도해 볼 수 있는 몇 가지 작업은 다음과 같습니다.

  1. 다운 gcc그레이드 이는 가능한 종속성으로 인해 불쾌할 수 있습니다.
  2. 설치하려는 커널 버전이 linux-headers이미 설치되어 있는지 확인하십시오(확인하려면 사용 dpkg -l linux-base).
  3. 요청한 버전에 대해 덜 구체적으로 설명하세요. 시도해 볼 수 있습니다 linux-headers-2.6-686.

관련 정보