Драйверы беспроводной связи не могут быть собраны при запуске команды make

Я должен начать с того, что я новичок в Ubuntu и Linux в целом. Я установил двойную загрузку на моем компьютере с Windows и Linux. Из-за расположения в моем доме я не могу получить доступ к Ethernet, поэтому я использую внешний беспроводной адаптер, который прекрасно работает в Windows. Есть драйверы Linux, которые я скачал в системе. До сих пор я вошел:

cd /usr/src/8812au-4.2.2
make

Тем не менее, это не удается построить. Это возвращается с этим:

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.2.0-27-generic/build M-/usr/src/8812au-4.2.2 modules
make[1]: Entering directory '/usr/src/linux-headers-4.2.0-27-generic'
  Building modules, stage 2.
  MODPOST 0 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.2.0-27-generic'

Отсюда я не совсем уверен, куда идти. Если я пытаюсь продолжить, он обнаруживает, что он не собирает 8812au.ko, в котором я нуждаюсь.

Есть какие-нибудь идеи о том, что я мог бы сделать здесь?

РЕДАКТИРОВАТЬ: я скачал драйверы отсюда: https://github.com/abperiasamy/rtl8812AU_8821AU_linux Драйверы имеют инструкции по использованию dkms, который также не работает должным образом. Хотели бы вы увидеть, что возвращается, когда я пытаюсь установить его через это?

1 ответ

Решение

Этот драйвер включен в репозитории Ubuntu для Ubuntu 15.10 и 16.04. Он также может быть установлен на Ubuntu 14.04.4 с ядрами 4.2 (см. Автономное руководство).

Скорее всего, он будет установлен на предыдущих ядрах, но это не гарантировано.

Может быть установлен для wily или же xenial от

sudo apt-get install rtl8812au-dkms

Вам необходимо сначала удалить все остальные драйверы для этого адаптера.

Вы можете установить этот драйвер в автономном режиме следующим образом:

  1. Загрузите эти файлы в свой домашний каталог

http://mirrors.kernel.org/ubuntu/pool/main/d/dkms/dkms_2.2.0.3-1.1ubuntu5.14.04.5_all.deb http://mirrors.kernel.org/ubuntu/pool/universe/r/rtl8812au/rtl8812au-dkms_4.3.8.12175.20140902+dfsg-0ubuntu1_all.deb

  1. Запустить в терминале

    sudo dpkg -i dkms*.deb rtl8812au-dkms*.deb
    
Другие вопросы по тегам