我需要应用内核补丁(https://lkml.org/lkml/2015/3/31/929)来使我的触控板正常工作.我想我应该用dkms来做这件事。我读到的大部分内容都是关于让dkms创建模块。它也可以用来修补内核吗?
我期待的是:
都是自动的,但比安装预编译的内核要慢一点.
我在正确的轨道上吗?我该怎么做呢?(你能指给我看手册中正确的一页吗)
我正在使用Ubuntu 15.04
Linux kubuntu 3.19.0-15-通用#15-Ubuntu清华4月16日23:32:37 UTC 2015 x86_64 GNU/Linux
发布于 2015-12-18 15:04:08
您基本上是在正确的轨道上,但没有必要编译一个完整的内核,这将是过头。通常,dkms用于为新启动的内核自动构建一个或多个内核模块。
因此,您只需要为要修补的内核模块创建一个dkms配置,然后将应该与补丁和dkms配置一起修补的内核模块源代码放在/usr/src/modulename-version
下。
如果你想走这条路,你应该看看dkms手册页或者*buntu-特定的dkms文档,看看一些现有的dkms包,然后适应你的情况。
但是您不需要重新发明轮子,请检查此修复是否适用于您的情况:https://hardc0l2e.wordpress.com/2014/12/06/fix-for-elantech-touchpad-on-ubuntu-14-04/,这也是https://askubuntu.com/questions/541188/how-can-i-get-two-finger-scrolling-working-on-my-trackpad和https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442以及通过http://www.evilcodingmonkey.com/2014/01/23/ubuntu-activate-multi-touch-on-elantech/提到的
https://unix.stackexchange.com/questions/203815
复制相似问题