Я новичок здесь, поэтому извиняюсь, если это неправильный форум, но мне нужно отладить этот скрипт установки, так что он кажется достаточно подходящим.
Я купил USB WiFi чип на Amazon ( Ourlink AC600 ), который использует чипсет Realtek 8811CU, и сценарий установки, который он поставляется для Linux, сразу же дает мне ошибки.
Я пытался более или менее отладить, но я просто ужасен сценариями оболочки, поэтому я не добился большого прогресса. Вот результат работы 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. Когда я запустил его, я получил этот вывод . Pastebin, как это довольно долго.
И хотя я хотел бы проверить сообщение об ошибке, пакет драйверов не содержит таких ссылок. Очевидно, в следующий раз я должен купить от имени бренда.
Вот вставки содержимого install.sh и соответствующего Makefile , который использует скрипт, поскольку они кажутся важными. Если у кого-нибудь есть идеи, вам нужна дополнительная информация или у вас есть работающий драйвер для 8811CU, пожалуйста, дайте мне знать! Поскольку я полностью новичок, когда дело доходит до отладки скриптов установки драйверов, любые указатели приветствуются. Заранее спасибо.
И я на Ubuntu 18.04.1 для справки.