我是 Ubuntu 新手。我买了一个新的 USB Wi-Fi 适配器 (LB-Link- WN155A),我需要从随附的 CD 中安装驱动程序,但我找不到任何可执行文件。
的结果lsusb
:
的结果uname -r
:
3.19.0-74-generic
答案1
我将概述编译文件的常规过程。这可能会或可能不会在您的 3.19-xx 内核上编译。如果不行,请发布错误,我会提出另一种解决方案。
首先,移除设备。接下来,在终端中,通过以太网、网络共享或任何可能的方式建立临时互联网连接:
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install linux-headers-generic build-essential
接下来,导航到 Makefile 的位置;就我而言:
cd ~/Downloads/DPA_MT7601U_LinuxAP_3.0.0.1_20130802/DPA_MT7601U_LinuxAP_3.0.0.1_20130802
现在我们来尝试一下试验性编译:
make
如果有错误,请在此处发布,我们会尝试修复。如果没有错误(警告可能没问题),则安装:
sudo make install
插入设备。你的无线网络现在可以正常工作了吗?
编辑:因为我们现在知道,您的设备附带的驱动程序文件将不是在内核版本3.19-xx中编译,请尝试:
sudo apt-get install git
git clone https://github.com/art567/mt7601usta.git
cd mt7601/src
make
sudo make install
sudo mkdir -p /etc/Wireless/RT2870STA/
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/
sudo modprobe mt7601Usta
请像以前一样发布任何错误。
您仅为当前内核版本编译了驱动程序。当 Update Manager 在请求的重新启动后提供较新的内核版本(称为 linux-image)时,请重新编译:
cd mt7601/src
make clean
make
sudo make install
sudo modprobe mt7601Usta
请保留该文件和这些说明。