我怎么能替换哪个版本相同的linux模块?


1

我有compat-wireless模块,它是构建和修补的。

我真的需要更换这个模块,/lib/modules/3.2.0-4-686-pae/kernel/drivers/net/wireless/但我不知道这是怎么做的。

之前,在2.6内核上我刚刚从源代码构建了这个模块并安装它。但是现在,模块在内核中并且有很多目录关联,所以我需要你的帮助。

谢谢。


您是否尝试make install从构建模块的目录运行?您是否在<module name>.ko构建模块时创建了文件?你有没有尝试复制它/lib/.../wireless/
terdon 2013年

不,我认为如果我做安装(或checkinstall)它可能是不正确的,因为这个模块现在在内核中。问题是我之前为2.6和3.2(从backports)构建的.deb数据包有很多目录和文件(不仅是.ko),pastebin.com / 6HqYaY7F
loadaverage 2013年

好的我明白了。在任何情况下,make install都会将文件复制到目的地并覆盖其中的任何内容。只要您编译的内容有效,就应该没有问题。
terdon 2013年

让它工作。首先移动旧的.ko,然后make和checkinstall --fstrans = no,需要fstrans来创建'lib directorie in / lib / modules',如果没有这个选项,安装将会(可能)失败。
loadaverage 2013年

很酷,请将您的解决方案作为答案发布并接受它以帮助下一个解决此问题的人。
terdon 2013年

Answers:


0

让它工作。首先移动旧的.ko,然后make和checkinstall --fstrans = no,需要fstrans来创建'lib directorie in / lib / modules',如果没有这个选项,安装将(可能)失败。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.