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カーネルではサポートされていません。これは、ヘッダーパッケージを含む Debian が提供するカーネルパッケージが利用できないことを意味します。

クロスコンパイルが必要なシステム用の追加モジュールを構築するには、SBCでカーネルを構築することはお勧めできません。バラよりTS Wiki詳細をご覧ください。デフォルトでは、適切なリポジトリを複製し、それを使用してビルドする必要があります。

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

関連情報