从 Windows 7 到 Ubuntu 16.4 的 WiFi 驱动程序

从 Windows 7 到 Ubuntu 16.4 的 WiFi 驱动程序

我有适用于 Windows 7 的 WiFi 驱动程序,如何安装适用于 Ubuntu 16.4 的 .exe 文件?我使用过 ndiswrapper,但页面似乎已过时。有什么建议吗?

答案1

可执行文件不仅包含可执行代码,还包含静态和动态数据、链接器信息和库导入等信息。

当您执行 .exe 或 linux 可执行文件时,会有另一个程序加载该文件、设置内存、设置可执行文件中包含的各种数据和代码块,并确保可执行文件可以访问其所需的共享库函数。

在 Linux 上,可执行文件以 ELF 格式(可执行和可链接格式)存储。在 Windows 上,可执行文件以 PE 格式(可移植可执行文件)存储。

ABI 和 API 之间以及在 Unix-y 系统上也存在很大差异。Wine 是一个加载器示例,它可以在基于 ELF 的操作系统上打开、链接和执行 PE 格式的代码和库。

因此,简单地说,您无法在 Ubuntu 上运行 Windows 可执行文件(.exe)来安装驱动程序。

答案2

只需从存储库安装即可:

sudo apt-get update
sudo apt-get install ndiswrapper

之后你必须按照教程从第 3 点继续。

相关内容