非常想吐嘈,都第二版了,还有这么多的问题,这些问题直接导致我们读者阅读时多踩非常多的坑。
问题一:
第18页:导入runninglinuxkernel_5.0.git仓库时,提示导入了空仓库
解决方案:我从github上fork了对应源码到gitee,从此处clone即可
git@gitee.com:ciruy/runninglinuxkernel_5.0.git
问题二:
W: GPG error: http://mirrors.ustc.edu.cn/debian-security buster/updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 112695A0E562B32A NO_PUBKEY 54404762BBB6E853
解决方案:
添加对应key,前面报错提示有多少个PUBLICKEY有问题,就用如下的方式添加多少个
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 112695A0E562B32A
问题三:
第62页:
1. 执行make rlk_defconfig时提示
./scripts/gcc-version.sh: 26: aarch64-linux-gnueabi-gcc: not found
解决方案:
export CROSS_COMPILE=aarch-linux-gnu-
2. 具体问题如下:
xargs: etags: 没有那个文件或目录
sed: can't read TAGS: No such file or directory
make: *** [Makefile:1620:TAGS] 错误 2
解决方案如下:
从提示来看,问题产生原因是没有etags命令,经过查找,etags命令可以通过安装emacs间接安装
sudo apt-get install emacs