让 Ubuntu 识别 USB Wifi

让 Ubuntu 识别 USB Wifi

所以,我对 Linux 系统真的很陌生,刚刚在我的另一个桌面上下载了 Ubuntu。我遇到的问题是让它识别 USB wifi、TP-Link AC600 Archer T2UH。我访问了该公司的网站,他们提供了驱动程序和 pdf 说明的下载。

在此输入图像描述

我能够遵循第一步,第二步,我不知道这意味着什么,所以我跳过了它。然后第三步给了我很多错误。

这是我的命令行输出:http://imgur.com/bUWOkFD

答案1

(这个答案不包含有效的解决方案,但请参阅帖子末尾以了解我们在调查时发现的详细信息。)

指令中提到“Linux 2.6”,即年龄旧版本 — 当前版本是 4.5.2。我没想到这个司机能工作。

第二点是:不属于 Linux 的驱动程序通常质量较差且缺乏支持。再说一次,不要抱太大期望。

您看到的错误实际上是相当良性的:“__DATE__宏”只是代码中的一个标记,被编译日期替换。它破坏了可重复性,即同一源的两次单独编译不一定会产生相同的二进制文件(因为编译日期可能不同。)如果您关心安全性,那么这是一个问题,但目前,您有更大的事情需要解决,因为驱动程序根本无法编译。


注意:gcc-4.9 默认启用日期时间警告,因此任何使用-Werror标志并包含__DATE__和/或__TIME__宏的软件现在都无法构建。

我们尝试过但不起作用的事情:

  • 设置CFLAGSCXXFLAGSto -Wno-error=date-time: 这样的命令CFLAGS="-Wno-error=date-time" sudo -E make根本不会影响错误;
  • 运行find -type f -print0 | xargs -0 sed -i 's/-Werror//g'以从所有 Makefile 中删除有问题的标志也不会影响错误(是的,我们make clean在重建之前运行)。

相关内容