我已经在 raspberrypi 上交叉编译并安装了带有实时补丁版本 3.18.16-rt13-v7+ 的 Linux 内核,但后来我在/usr/src
.然后我尝试了以下操作,但没有成功:
pi@raspberrypi:$ sudo apt-get source linux-image-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to find a source package for linux-image-3.18.16-rt13-v7+
我需要内核源代码来编译和安装 Etherlab-master。
答案1
如果您的系统上没有该/usr/src
目录,则说明尚未安装内核源代码。最简单的方法是运行:
sudo apt-get install linux-source
更新
从以下位置下载最新的稳定内核内核档案 解压内核源码
tar -xvJf linux-x.y.z.tar.xz
首先配置内核,安装libncurses & libncurses-dev
sudo apt-get install libncurses libncurses-dev
然后
cd linux-x.y.z
make menuconfig
使用默认配置选择节省将配置保存在文件名 .config 中
编译安装
make
make modules
make modules_install
make install
重新启动您的系统