标签:版本 kernel 解压 code oca apt strong 内核源码 pack
Deepin内核获取(联网模式):
1、获取当前内核版本
think@think-PC:~/Desktop$ sudo uname -r
4.15.0-30deepin-generic
think@think-PC:~/Desktop$ sudo uname -a
Linux think-PC 4.15.0-30deepin-generic #31 SMP Fri Nov 30 04:29:02 UTC 2018 x86_64 GNU/Linux
2、查看当前可用源码包
think@think-PC:~/Desktop$ sudo apt-cache search linux-source
linux-source - Linux kernel source (meta-package)
linux-source-4.15.0 - Linux kernel source for version 4.15.0 with Ubuntu patches
linux-source-4.19 - Linux kernel source for version 4.19 with Debian patches
linux-source-4.9 - Linux kernel source for version 4.9 with Debian patches
3、获取内核源码包
sudo apt-get install linux-source-4.19
会在/usr/src目录下得到"linux-source-4.19.tar.xz"和“linux-patch-4.19-rt.patch.xz”的源码,前一个为内核源码,后一个为当前Deepin系统的补丁文件。这两个文件均采用两层压缩的方式,外层是xz压缩,内层是tar压缩。
4、对源码包进行解压
# 解压外层
think@think-PC:/usr/src$ xz -d linux-source-4.19.tar.xz
# 解压内层
think@think-PC:/usr/src$ tar -xf linux-source-4.19.tar
5、编译内核
# 打补丁,此过程为可选项
think@think-PC:/usr/src/linux-source-4.19$ sudo patch -p1 < ../linux-patch-4.19-rt.patch
#配置内核
think@think-PC:/usr/src/linux-source-4.19$ sudo make localmodconfig
#编译内核
think@think-PC:/usr/src/linux-source-4.19$ sudo make
标签:版本 kernel 解压 code oca apt strong 内核源码 pack
原文地址:https://www.cnblogs.com/xinyin/p/12269000.html