Linux 헤더를 설치하려고 시도했지만 소스에서 찾을 수 없습니다.

Linux 헤더를 설치하려고 시도했지만 소스에서 찾을 수 없습니다.

저는 ts7400v2 sbc를 가지고 있고 linux-headers를 설치하려고 합니다. 난 달린다:

 sudo apt-get install build-essential linux-headers-$(uname -r)

하지만 다음과 같은 오류가 발생합니다.

sudo: unable to resolve host ts7400-4e7b7c
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-headers-2.6.35.3-571-gcca29a0
E: Couldn't find any package by regex 'linux-headers-2.6.35.3-571-gcca29a0'

제가 누락된 특정 소스가 있나요?

편집하다:

출력 uname -a:

Linux ts7400-4e7b7c 2.6.35.3-571-gcca29a0+ #2 PREEMPT Mon Mar 16 14:56:01 PDT 2015 armv5tejl GNU/Linux

출력은 다음과 같습니다apt-cache search linux-headers

linux-headers-3.2.0-4-all - All header files for Linux 3.2 (meta-package)
linux-headers-3.2.0-4-all-armel - All header files for Linux 3.2 (meta-package)
linux-headers-3.2.0-4-common - Common header files for Linux 3.2.0-4
linux-headers-3.2.0-4-iop32x - Header files for Linux 3.2.0-4-iop32x
linux-headers-3.2.0-4-ixp4xx - Header files for Linux 3.2.0-4-ixp4xx
linux-headers-3.2.0-4-kirkwood - Header files for Linux 3.2.0-4-kirkwood
linux-headers-3.2.0-4-mv78xx0 - Header files for Linux 3.2.0-4-mv78xx0
linux-headers-3.2.0-4-orion5x - Header files for Linux 3.2.0-4-orion5x
linux-headers-3.2.0-4-versatile - Header files for Linux 3.2.0-4-versatile
linux-headers-3.2.0-5-all - All header files for Linux 3.2 (meta-package)
linux-headers-3.2.0-5-all-armel - All header files for Linux 3.2 (meta-package)
linux-headers-3.2.0-5-common - Common header files for Linux 3.2.0-5
linux-headers-3.2.0-5-iop32x - Header files for Linux 3.2.0-5-iop32x
linux-headers-3.2.0-5-ixp4xx - Header files for Linux 3.2.0-5-ixp4xx
linux-headers-3.2.0-5-kirkwood - Header files for Linux 3.2.0-5-kirkwood
linux-headers-3.2.0-5-mv78xx0 - Header files for Linux 3.2.0-5-mv78xx0
linux-headers-3.2.0-5-orion5x - Header files for Linux 3.2.0-5-orion5x
linux-headers-3.2.0-5-versatile - Header files for Linux 3.2.0-5-versatile
linux-headers-2.6-iop32x - Header files for Linux iop32x configuration (dummy package)
linux-headers-2.6-ixp4xx - Header files for Linux ixp4xx configuration (dummy package)
linux-headers-2.6-kirkwood - Header files for Linux kirkwood configuration (dummy package)
linux-headers-2.6-orion5x - Header files for Linux orion5x configuration (dummy package)
linux-headers-2.6-versatile - Header files for Linux versatile configuration (dummy package)
linux-headers-iop32x - Header files for Linux iop32x configuration (meta-package)
linux-headers-ixp4xx - Header files for Linux ixp4xx configuration (meta-package)
linux-headers-kirkwood - Header files for Linux kirkwood configuration (meta-package)
linux-headers-mv78xx0 - Header files for Linux mv78xx0 configuration (meta-package)
linux-headers-orion5x - Header files for Linux orion5x configuration (meta-package)
linux-headers-versatile - Header files for Linux versatile configuration (meta-package)

답변1

TS4700 v2 SBC는 제조업체가 제공한 변형을 사용하는 표준 Debian 커널에서 지원되지 않습니다. 이는 헤더 패키지를 포함하여 데비안에서 제공하는 커널 패키지를 사용할 수 없음을 의미합니다.

크로스 컴파일해야 하는 시스템용 추가 모듈을 빌드하려면 SBC에서 커널을 빌드하는 것은 권장되지 않습니다. 바라보다TS 위키자세히 알아보세요. 기본적으로 적절한 저장소를 복제하고 이를 사용하여 빌드해야 합니다.

git clone https://github.com/embeddedarm/linux-2.6.35.3-imx28.git

관련 정보