Fedora (如果你不使用 PAE 內核,請去掉 PAE 字樣):
yum install gcc kernel-PAE kernel-PAE-devel kernel-headers dkms
Ubuntu:
apt-get install make gcc linux-kernel-devel linux-headers-`uname -r`
安裝原生驅動
注意:由于在 Linux 3.7 內核中已經去除了過時的
kernel_thread 函數,因此導致此驅動無法運行。到目前為止,此驅動沒有任何更新的計劃,所以…… 如果你的內核版本小于 Linux 3.7 才能安裝,否則,看下一章吧。
下載驅動
猛擊這里直達驅動下載頁面,要下載
RTL8188CUS 部分的
Unix (Linux) 驅動,但這個網頁的可讀性實在太差,因此給出超科學的朝內鏡像下載鏈接。
把默認驅動屏蔽
由于內核默認的(有問題的)驅動會與我們之后安裝的驅動沖突,因此,我們需要在這里禁止內核默認驅動自動加載:
echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf
echo "blacklist rtl8192c_common" >> /etc/modprobe.d/blacklist.conf
然后重啟,如果你發現無線網絡已經
不能被系統識別了,那么就大功告成。
編譯安裝
接下來我們將下載好的源代碼解壓縮到任意目錄,假設是
~/source/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806 執行:
cd ~/source/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806
chmod +x ./install.sh
sudo ./install.sh
編譯結束后,你的網絡管理器就應該能正常檢測并連接到無線網絡了。