构建说明:

构建说明:

我最近买了华硕 USB-N53 无线适配器,想为其安装最新的驱动程序。它附带了如何从提供的文件安装驱动程序的说明,但我无法使用 makefile,因此无法正确安装驱动程序。这些是随附的自述文件中的说明:

=======================================================================

构建说明:

  1. tar -jxvf 2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO.tar.bz2 进入./2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO目录。

  2. 切换到超级用户。** 对于 Fedora

    $ su
    

    ** 适用于 Ubuntu

    $ sudo su
    
  3. 在 Makefile 中

    set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
    

    定义linux内核源包含文件路径LINUX_SRC 修改以满足您的需要。

  4. os/linux/config.mk 定义目标机器GCCLD定义编译器标志CFLAGS 并修改以满足您的需要。

    ** 为由 NetworkManager 或wpa_supplicantwext 函数控制而构建请设置HAS_WPA_SUPPLICANT=yHAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y。=> #> cd wpa_supplicant-x.x => #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d

    ** 构建用于由带有 Ralink 驱动程序的 WpaSupplicant 控制请设置HAS_WPA_SUPPLICANT=yHAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n。=> #> cd wpa_supplicant-0.5.7 => #>./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d

  5. 编译驱动程序源代码 $ make

=======================================================================

安装说明:

  1. 加载驱动程序

       $ make install   
    
  2. 插入 USB 加密狗。

=======================================================================

有人可以帮我使用 makefile 来安装驱动程序吗?

编辑:当我运行 时uname -R,终端outputted 3.2.0-58-generic-pae。当我运行 时lsusb,终端输出:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0ac8:3450 Z-Star Microelectronics Corp. 
Bus 001 Device 004: ID 0b05:179d ASUSTek Computer, Inc. 
Bus 003 Device 002: ID 058f:9360 Alcor Micro Corp. 8-in-1 Media Card Reader
Bus 002 Device 002: ID 05fc:0231 Harman Multimedia 

答案1

我怀疑这个相对较旧的文件是否能编译,但你使用的是较旧的内核;即 3.2.0-58,所以它可能有效。让我们试试吧。请获取临时有线以太网连接,打开终端并执行以下操作:

sudo apt-get install linux-headers-generic build-essential

在解压的文件夹中,使用任何文本编辑器(例如 gedit)打开 os > linux > config.mk。更改 HAS_WPA_SUPPLICANT=y 和 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y。保存并关闭文本编辑器。

现在返回终端并更改为包含该文件的目录;例如:

cd ~/Desktop/2011_1003_RT3572_Linux_STA_v2.5.0.0.DPO
make clean
make
sudo make install
sudo modprobe rt3572sta

如果您遇到错误或者遇到困难,请告知我们。

相关内容