我是新来的,如果这是错误的论坛,我深表歉意,但我确实需要调试这个安装脚本,所以它看起来足够合适。
我在亚马逊上购买了一个 USB WiFi 芯片(Ourlink AC600),它使用 Realtek 8811CU 芯片组,它随附的 Linux 安装脚本立即给我错误。
我或多或少尝试过调试,但我对 shell 脚本实在是太糟糕了,所以我没有取得太大进展。这是运行 chmod +x install.sh &&/install.sh
的输出:
##################################################
Realtek Wi-Fi driver Auto installation script
November, 21 2011 v1.1.0
##################################################
Decompress the driver source tar ball:
tar: Old option 'f' requires an argument.
Try 'tar --help' or 'tar --usage' for more information.
rtl8821CU_WiFi_linux_v5.2.5.1_22211.20170517_COEX20170310-1212.rar
./install.sh: line 25: cd:
rtl8821CU_WiFi_linux_v5.2.5.1_22211.20170517_COEX20170310-1212.rar: Not a
directory
Authentication requested [root] for make clean:
make: *** No rule to make target 'clean'. Stop.
Authentication requested [root] for make driver:
make: *** No targets specified and no makefile found. Stop.
##################################################
Compile make driver error: 2
Please check error Mesg
##################################################
在我发现它正在尝试解压一个不存在的存档(因为唯一的存档是 .rar)之后,我编辑了脚本以搜索 rar 文件(通过将变量更改为 grep .rar 而不是.tar.gz 第 18 和 23 行)。然后我将 tar 提取命令更改为“unrar e”,因为它不再尝试提取 tar 球。当我运行它时,我得到了 this output . Pastebin 因为它相当长。
虽然我会继续检查错误消息,但驱动程序包不包含此类引用。显然下次我应该从名牌购买。
这是 install.sh 内容的 pastebin和各自的Makefile脚本使用,因为它们看起来很重要。如果有人有任何想法,需要更多信息,或者有 8811CU 的工作驱动程序,请告诉我!由于在调试驱动程序安装脚本时我是一个新手,任何指针都将不胜感激。提前致谢。
我在 Ubuntu 18.04.1 上以供引用。
最佳答案
两周前我也从亚马逊买了同样的东西 (Ourlink AC600)。我没有尝试 CD 中的 Linux 驱动程序,因为它的日期是 2015 年。我也尝试了我们的 link.us 网站,但驱动程序下载链接进入了死胡同。但是,经过一些网络挖掘,我今天设法将它安装在我的 ubuntu 机器上。这是我的设置/步骤:
- 装有 Ubuntu 18.04.1 的 Dell core duo 台式机(仅限有线)(最新版本:sudo apt-get update)
- 插入 AC600,打开桌面,登录。
- 确保你有所需的构建包(通过:sudo apt-get install linux-headers-generic build-essential git)
- git 克隆 https://github.com/gnab/rtl8812au (使用有线连接下载。此外,我在 ~/Downloads 目录中执行此操作以保持主目录清洁)
- cd rtl8812au
- sudo make(只看到一两个警告说某些代码永远不会执行,忽略它们)
- sudo make install(仅在第 6 步中构建驱动程序后执行此操作)
- 重新启动,拔下有线网络线。
- 重新登录并点击右上角的下三角,点击无线连接并进行设置。
我的 Ubuntu 盒子现在是无线的。我就是这样做的。希望这对您有所帮助!
关于linux - Realtek 8811CU 安装脚本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52305815/