如何安装内核的源码包

编译一却驱动文件,找不到源码包在什么地方。请问如何安装内核的源码?

software.opensuse.org/package/kernel-default

看官方版本后有一个源代码。下载的是 rpm 格式,直接解压就可以了。

zypper si [package-name]

si 应该是 source-install 的缩写. 这样子就可以安装某个包的源码包了. 然后编辑对应的源码和 spec 文件, 重新 rpmbuild 打包即可. openSUSE 42.1 的话目前 kernel 不再单独打包 kernel-desktop, 直接就是 kernel-default 了.
具体是安装到哪个位置我也不太记得了, 应该是在 /usr/src/packages/SOURCES/ 下的吧.

zypper in kernel-source kernel-devel