在 ubuntu 12.04 上安装 ndiswrapper-dkms

在 ubuntu 12.04 上安装 ndiswrapper-dkms

每次我尝试安装 ndiswrapper-dkms 时,都会收到一条崩溃报告,提示:

标题:“ndiswrapper-dkms 1.57-1ubuntu1:ndiswrapper 内核模块构建失败”

DKMSBuildLog:“内核 3.8.0-33-generic (x86_64) 的 ndiswrapper-1.57 的 DKMS make.log -日期和时间-

找不到内核构建文件

/usr/src/linux-headers-3.8.0-33-generic

请使用 KBUILD= 参数给出内核构建目录的路径

制作:[config_check] 错误 1

答案1

不确定这个问题是否已经解决。我遇到了类似的问题,并按照 Chili555 的说明进行操作: http://ubuntuforums.org/showthread.php?t=1967383

第一个对我有用:sudo apt-get install --reinstall ndiswrapper-common ndiswrapper-utils-1.9

按照以下说明解决此问题后,我还升级到了 12.04 3.11: http://www.leaseweblabs.com/2013/07/upgrade-ubuntu-12-04-lts-kernel-to-3-4/

我的 wifi 行为不稳定(在进行上述更改之前就是这样的),但从那以后没有遇到任何 ndiswrapper 问题。

希望这可以帮助

答案2

尝试 1.58 ndiswrapper 1.58rc1 源代码http://sourceforge.net/projects/ndiswrapper/files/testing/

在主目录中创建一个文件夹 xxx,并在其中提取下载的源代码

然后使用

cd xxx

进而

sudo make install

一旦完成,它将被永久安装。

检查它是否有效,否则这是一个众所周知的错误,有一个解决方法,请尝试按如下方式手动安装它-

1.从以下网址下载最新的 tarballhttp://sourceforge.net/projects/ndiswrapper/files/testing/

2.创建文件夹/usr/src/ndiswrapper-1.58/

3.将其解压到任意位置并复制到之前创建的文件夹 /usr/src/ndiswrapper-1.58/ ,不要复制目录本身,只复制内容。

4.将 dkms.conf 文件从 /usr/src/ndiswrapper-1.57/ 复制到 /usr/src/ndiswrapper-1.58/ 文件夹。使用文本编辑器打开它,并将其中列出的 ndiswrapper 版本更改为 1.58。

5. 在您的控制台中运行这些命令以便使用 dkms 构建和安装模块:

sudo dkms add ndiswrapper/1.58
sudo dkms build ndiswrapper/1.58
sudo dkms install ndiswrapper/1.58

希望它能起作用。如果你遇到任何其他问题,请尝试一下。告诉我。

相关内容