我是新来的,所以如果这是一个错误的论坛,我们深表歉意,但是我确实需要调试此安装脚本,以使其看起来足够合适。
我在Amazon(Ourlink AC600)上购买了USB WiFi芯片,该芯片使用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和相应的Makefile内容的粘贴框,因为它们似乎很重要。如果有人有任何想法,需要更多信息或需要适用于8811CU的驱动程序,请告诉我!由于我是调试驱动程序安装脚本的新手,因此希望能提供任何指针。预先感谢。
我正在Ubuntu 18.04.1上作为参考。
答案 0 :(得分:1)
两周前,我从亚马逊购买了同一件商品(Ourlink AC600)。我没有尝试过CD中的Linux驱动程序,因为它的日期为2015。我也尝试了ourlink.us网站,但驱动程序下载链接导致死机。但是,经过一些网络挖掘,我今天才设法将其安装在我的ubuntu盒子上。这是我的设置/步骤:
我的Ubuntu盒子现在可以无线了。那就是我做到的。希望这会有所帮助!