我理解命令的第一部分sudo apt-get install -y
,但不理解其余部分。
sudo apt-get install -y dkms linux-headers-$(uname -r)
答案1
命令的其余部分apt-get
是指定要安装的软件包。在本例中,您选择了两个软件包:(dkms
动态内核模块支持)和当前运行的 Linux 内核版本的 linux 头文件。
uname
返回有关您系统的一些基本信息;该-r
选项指定正在运行的内核版本。命令中的shell$()
构造被括号内包含的命令的输出替换。 linux-headers-$(uname -r)
是一种通用的可复制粘贴方式,用于指定当前内核所需的标头,而不是显式地将版本键入为linux-headers-4.4.0.101-generic
.
关于 Kali 的一般问题也可能相关。