我正在尝试遵循《 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'
我不确定如何继续。
答案 0 :(得分:2)
在安装适当的内核头之前,请更新软件包索引。首先使用更新命令。
sudo apt-get update
然后再次运行sudo apt-get install linux-headers-$(uname -r)
。如果这不起作用,请尝试
sudo apt-get install linux-headers-generic
应该安装正确的版本。
答案 1 :(得分:2)
您的Ubuntu版本正在运行集成内核。此内核的标头不在Ubuntu存储库(或您可能已启用的任何其他存储库)中。在继续安装驱动程序之前,您可能需要这些。
但是。 NVIDIA Tegra是一款小型SoC(片上系统)处理器AFAIK。像Jetson Nano之类的东西。您链接的说明适用于NVIDIA Tesla GPU,它们是数据中心GPU。再次,AFAIK。检查您是否遵循正确的说明。另外,在这些说明中,请查看:“第1.1节-安装前要求”和this pre install checklist。
Here是Ubuntu 20.04存储库中所有不同内核标头的列表(我所知道的不一样)。积分不存在。