linux - Realtek 8811CU 安装脚本问题

标签 linux shell ubuntu wifi driver

我是新来的,如果这是错误的论坛,我深表歉意,但我确实需要调试这个安装脚本,所以它看起来足够合适。

我在亚马逊上购买了一个 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 机器上。这是我的设置/步骤:

  1. 装有 Ubuntu 18.04.1 的 Dell core duo 台式机(仅限有线)(最新版本:sudo apt-get update)
  2. 插入 AC600,打开桌面,登录。
  3. 确保你有所需的构建包(通过:sudo apt-get install linux-headers-generic build-essential git)
  4. git 克隆 https://github.com/gnab/rtl8812au (使用有线连接下载。此外,我在 ~/Downloads 目录中执行此操作以保持主目录清洁)
  5. cd rtl8812au
  6. sudo make(只看到一两个警告说某些代码永远不会执行,忽略它们)
  7. sudo make install(仅在第 6 步中构建驱动程序后执行此操作)
  8. 重新启动,拔下有线网络线。
  9. 重新登录并点击右上角的下三角,点击无线连接并进行设置。

我的 Ubuntu 盒子现在是无线的。我就是这样做的。希望这对您有所帮助!

关于linux - Realtek 8811CU 安装脚本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52305815/

相关文章:

linux - 如何使用awk进行过滤(perl自动化)

linux - 在 _interactive_ docker 启动之前,docker 容器似乎有失败的/etc/hosts

xml - 使用 Shell 更新 XML 属性的值

python - 如何修复输出文件不逐行破坏输出?

git - rsync-filter 可提交到 git

linux - 用户地址内存是如何组织的?

c - 使用 gdb 进行事后内存泄漏搜索(和分析)

shell - 使用 Shell 检查文件是否存在,如果存在,则执行一组命令

python - 如何在端口 443 和 80 linux - Ubuntu 或 Raspberry PI 上运行 Django Web 应用程序?

java - 无法使用 "Install New Software"在使用 ubuntu 14.04 的 eclipse 上添加 cdt