![我正在尝试安装 rtl8814au 驱动程序,这对 Linux 来说相当新](https://linux22.com/image/891122/%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E5%AE%89%E8%A3%85%20rtl8814au%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E8%BF%99%E5%AF%B9%20Linux%20%E6%9D%A5%E8%AF%B4%E7%9B%B8%E5%BD%93%E6%96%B0.png)
我有一个 rtl8814au WiFi 芯片组,我正在尝试让它与 Linux 配合使用:
- 我尝试下载文件(.zip)然后
- 进入终端并更改包含该文件的目录,然后
./ (filename)
跑步。- 我收到权限被拒绝错误,所以
chmod +x (filename)
然后我./ (filename)
又试了一次,结果出现了下面的错误。除了安装、更新和升级之外,我几乎没有使用 Linux 的经验,所以任何帮助我都会非常感激。root@Graybox:/home/kryas/Downloads# ./rtl8814AU-driver-4.3.21.zip ./rtl8814AU-driver-4.3.21.zip: line 1: $'PK\003\004': command not found ./rtl8814AU-driver-4.3.21.zip: line 2: $'\273\201QI\030': command not found ./rtl8814AU-driver-4.3.21.zip: line 8: syntax error near unexpected token `)' ./rtl8814AU-driver-4.3.21.zip: line 8: ��QIf����G rtl8814AU-driver- 4.3.21/LICENSEUT2[X�\[s�ȱ~�:?bJy�TE�k�$'�Nm%Q�RH�^�$�"b`0�d����e�/�ŕ�- �����ח��������7u��'���4~��\��$��<K�.]��;�����- �lg~'��oGK�W�*u%��{���y���b�U����{�������a�1���J���г�sg����{к*��2}^W������eoJ���XU�I��MQ�ˤ�����>����b����N���IW���dEQ��e�+"�y`�O���������������+wK�ݺr�V�[ڪ� ph�|i����t^W��+��fC_��[�l�ƛ*2�,�b�Y<o�$N�g�VD>/*�dY���}s����%�y������ޮ��n���T迥��s.�V�7|���쮨K��ņ��k~�`^�˪o��ȫ2�`��Z��e�z��4�\�����r�pF����R�� <�}�G6ħ��-�lKг�Q�<z[{�M�$�zsB���6�)��,> O���9���i�q��)m�lnQ@o ���aߥ�2)w�l:�}��e��ڧ���$����0âW�=N�(X���]n_!حK��4X���}E�n�ʒ� ��H9Ͷ����=����^|�IEZa�ɋ�p�����g�Uw�gVÆ5x��6]i����E�Y' root@Graybox:/home/kryas/Downloads# cd /home/kryas/Downloads/rtl8814AU-driver-4.3.21.zip
答案1
我建议你通过以太网、网络共享或任何可能的方式建立临时的互联网连接。打开终端并执行:
sudo apt-get update
sudo apt-get install git dkms
git clone https://github.com/sbosshardt/rtl8814AU.git
cd rtl8814AU
sudo ./dkms-install.sh
插入设备后重新启动,您的无线网络就应该可以正常工作了。
答案2
您必须先提取zip
文件,然后运行make
,make install
但之前的驱动程序应该是首先删除。
步骤应该是:
下载驱动程序并将其放在桌面上
然后,在
terminal
应用程序中执行以下操作(蓝色)...cd ~/Desktop
# 切换到桌面目录unzip rtl8814AU-driver-4.3.21.zip
# 解压 .zip 文件cd rtl8814AU-driver-4.3.21
# 将目录更改为解压后的文件make
# 编译驱动程序sudo modprobe -rv rtl8814au
# 删除所有当前安装的驱动程序sudo make install
# 安装新驱动程序sudo modprobe -v rtl8814au
# 加载新的驱动程序
完成!插入您的无线适配器。
答案3
我以 sbosshardt 的工作为基础,合并了其他 fork 的更改,并在我的 fork 中应用了一些其他调整:https://github.com/nazar-pc/RTL8814AU
自述文件包含有关如何安装或删除驱动程序的简单说明。目前这是我所知道的最新工作驱动程序,它应该可以在最高 4.14-rc2 的现代内核上运行(可能甚至更高)。