当您下载无线加密狗等设备的 Linux 驱动程序时,您将获得一个文件夹,里面装满了我认为需要编译的随机文件?如何在 Linux 中安装无线驱动程序?
答案1
一般来说这取决于很多因素,但我将其总结为两种方式:
- 通过存储库:在这种情况下,所需的驱动程序可作为已在您的发行版中编译的软件包使用。使用包管理器(apt-get、yum、pacman 等),您可以安装所需的驱动程序。例如,
apt-get install package_name
在基于 Debian 的发行版中可以这样做。 - 另一种方法是下载源代码并自行编译。由于它是一个驱动程序,因此您需要一个内核开发包,正如 Ignacio 所说(您可以使用存储库获取它)。安装后,在 Linux 中安装东西的最常用方法通常涉及在驱动程序源代码目录中运行 3 个命令(在本例中):
./configure
、make
和make install
。最后一个通常以超级用户权限调用(直接从帐户root
或通过sudo
或gksu
类似方式)。
答案2
实际上,大多数设备已经受安装的内核和模块支持;只需插入设备并试用即可。
如果不起作用,那么您可以查看单独的包中是否有驱动程序。查看输出dmesg
以查看是否检测到您的设备的任何内容。
答案3
首先,您需要安装 make、gcc 和内核的开发文件(在名为kernel-devel
或类似名称的软件包中)。然后阅读驱动程序附带的INSTALL
或README
文件,以了解用于构建和安装该驱动程序的正确命令序列。
答案4
make
在 Ubuntu 中,你可以使用以下命令安装
sudo apt-get install make
或者获取包含 make 的包:
sudo apt-get install build-essentials