首页 > 解决方案 > 尝试安装 Linux 内核头文件但出现错误

问题描述

我正在尝试遵循 NVIDIA 驱动程序安装快速入门指南:

https://docs.nvidia.com/datacenter/tesla/tesla-installation-notes/index.html

第一条指令说:

当前运行的内核的内核头文件和开发包可以通过以下方式安装:$sudo apt-get install linux-headers-$(uname -r)

当我尝试这个时,我得到了错误:

Unable to locate package linux-headers-4.9.140-tegra
Couldn't find any package by glob 'linux-headers-4.9.140-tegra'
Couldn't find any package by regex 'linux-headers-4.9.140-tegra'

我不确定如何进行。

标签: linuxubuntu-18.04nvidia

解决方案


您的 Ubuntu 版本正在运行 tegra 内核。此内核的标头不在 Ubuntu 存储库(或您可能启用的任何其他存储库)中。在继续安装驱动程序之前,您可能需要这些。

然而。NVIDIA Tegra 是一款小型 SoC(片上系统)处理器 AFAIK。像 Jetson Nano 什么的。您链接的说明适用于作为数据中心 GPU 的 NVIDIA Tesla GPU。再次,AFAIK。检查您是否遵循正确的说明。此外,在这些说明中,请查看:“第 1.1 节 - 预安装要求”和此预安装清单

是 Ubuntu 20.04 存储库中所有不同内核头文件的列表(我知道的不一样)。tegra 不存在。


推荐阅读