web-dev-qa-db-ja.com

Linuxヘッダーをインストールするコマンドが失敗する

Nvidiaドライバーをインストールするには、Linuxヘッダーをインストールする必要があります。しかし、そうするとエラーが発生します:

peter@peter-deb:~$ Sudo apt-get install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-headers-2.6.32-5-AMD64
E: Couldn't find any package by regex 'linux-headers-2.6.32-5-AMD64'

これを機能させるにはどうすればよいですか?

編集:私はDeb 6を使用しています。

@ウォーレン・ヤング:

peter@peter-deb:~$ Sudo apt-get install -qy linux-headers-$(uname -r)
[Sudo] password for peter: 
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package linux-headers-2.6.32-5-AMD64
E: Couldn't find any package by regex 'linux-headers-2.6.32-5-AMD64'

そしてまた

peter@peter-deb:~$ apt-cache search linux-headers
linux-headers-3.0.0-1-all - All header files for Linux 3.0.0 (meta-package)
linux-headers-3.0.0-1-all-AMD64 - All header files for Linux 3.0.0 (meta-package)
linux-headers-3.0.0-1-AMD64 - Header files for Linux 3.0.0-1-AMD64
linux-headers-3.0.0-1-common - Common header files for Linux 3.0.0-1
linux-headers-3.0.0-1-common-rt - Common header files for Linux 3.0.0-1-rt
linux-headers-3.0.0-1-rt-AMD64 - Header files for Linux 3.0.0-1-rt-AMD64
linux-headers-2.6-AMD64 - Header files for Linux AMD64 configuration (dummy package)
linux-headers-2.6-rt-AMD64 - Header files for Linux rt-AMD64 configuration (dummy package)
linux-headers-AMD64 - Header files for Linux AMD64 configuration (meta-package)
linux-headers-rt-AMD64 - Header files for Linux rt-AMD64 configuration (meta-package)

そしてsources.list:

# Debian packages for testing
deb http://mirror.transact.net.au/debian/ testing main contrib non-free
# Uncomment the deb-src line if you want 'apt-get source'
# to work with most packages.
# deb-src http://mirror.transact.net.au/debian/ testing main contrib non-free

# Security updates for stable
# deb http://security.debian.org/ stable/updates main contrib non-free

また、私はapt-getを更新しましたが、これによる違いはありませんでした。

5
ptrcao

UbuntuはAMD64固有のカーネルヘッダーパッケージを出荷していません。

あなたがおそらく望んでいるのはlinux-headers-2.6.32-5-generic。これは、32ビットと64ビットの両方のIntel x86 CPUバリアントのLinuxヘッダーを組み合わせたものです。

いう apt-cache search linux-headers他の選択肢を確認します。

8
Warren Young