Ubuntu가 USB Wi-Fi를 인식하도록 허용

Ubuntu가 USB Wi-Fi를 인식하도록 허용

그래서 저는 Linux 시스템을 처음 접했고 방금 다른 데스크탑에 Ubuntu를 다운로드했습니다. 제가 겪고 있는 문제는 USB Wi-Fi, TP-Link AC600 Archer T2UH를 인식하는 것입니다. 회사 웹사이트를 방문했는데 드라이버 다운로드와 PDF 지침이 제공되었습니다.

여기에 이미지 설명을 입력하세요.

1단계, 2단계는 따라갈 수 있었는데 무슨 뜻인지 몰라서 건너뛰었습니다. 그러면 세 번째 단계에서는 많은 오류가 발생합니다.

이것은 내 명령줄 출력입니다.http://imgur.com/bUWOkFD

답변1

(이 답변에는 작동하는 솔루션이 포함되어 있지 않지만 조사 중에 발견한 내용에 대한 자세한 내용은 게시물 끝부분을 참조하세요.)

지침에는 "Linux 2.6"이 언급되어 있습니다.나이이전 버전 - 현재 버전은 4.5.2입니다. 이 드라이버가 작동할 것이라고는 예상하지 못했습니다.

두 번째 요점은 Linux 전용이 아닌 드라이버는 품질이 낮고 지원이 부족한 경우가 많다는 것입니다. 다시 한번 말하지만, 너무 많은 것을 기대하지 마세요.

여러분이 보고 있는 오류는 실제로 매우 경미합니다. " __DATE__매크로"는 코드의 토큰일 뿐이며 컴파일 날짜로 대체됩니다. 재현성이 손상됩니다. 즉, 동일한 소스를 두 번 개별적으로 컴파일해도 반드시 동일한 바이너리가 생성되지는 않습니다(컴파일 날짜가 다를 수 있기 때문입니다).보안에 관심이 있다면 이는 문제가 됩니다. 그러나 현재 드라이버가 단순히 컴파일되지 않기 때문에 처리해야 할 더 큰 문제가 있습니다.


참고: gcc-4.9는 기본적으로 날짜/시간 경고를 활성화하므로 -Werror플래그와 포함 __DATE__및/또는 __TIME__매크로를 사용하는 모든 소프트웨어는 이제 빌드에 실패합니다.

우리가 시도했지만 작동하지 않았던 것들:

  • set CFLAGSCXXFLAGSto -Wno-error=date-time: 이러한 명령은 CFLAGS="-Wno-error=date-time" sudo -E make오류에 전혀 영향을 미치지 않습니다.
  • 모든 Makefile에서 문제가 되는 플래그를 제거하기 위해 실행 find -type f -print0 | xargs -0 sed -i 's/-Werror//g'해도 오류에 영향을 미치지 않습니다(예, make clean다시 빌드하기 전에 실행합니다).

관련 정보