Как установить драйвер wise-Tiger WT-AC9006? [dубликат]

Похоже, что заголовок не найден из-за многокричных изменений. Извлеките deb-файл, примените исправления, перестройте deb и установите его:

Измените каталог, содержащий debfile. Создайте временный каталог для исправления материала и перейдите в него (имя каталога было выбрано случайным образом):
mkdir kasapa-deb && cd kasapa-deb
Извлеките файлы управления и установки:
dpkg --control CrossPlatformUI-V2.1.1-Kasapa-i386-ubuntu.deb
dpkg --extract CrossPlatformUI-V2.1.1-Kasapa-i386-ubuntu.deb .
Примените исправления, отредактировав DEBIAN/postinst. Если строка с CFLAGS += еще не существует, вставьте (например, после первых прокомментированных строк, строки с ведущими #):
CFLAGS += -I/usr/include/$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)
Если она уже существует, просто добавьте часть -I ... к существующему CFLAGS (разделенные пробелом). Пока вы на нем, вы можете сделать пакет отображаемым как 64-битный, при условии, что файлы в пакете действительно 64-разрядные. Отредактируйте DEBIAN/control и измените Architecture: i386 на Architecture: amd64. Переустановите пакет, создав новый файл в родительском каталоге:
dpkg-deb -b . ..
Установите новый пакет:
sudo dpkg -i ../[name of the package that was just created].deb
Теперь вы можете удалить временный каталог.

Это теоретически предполагается работать. Если пакет содержит двоичные файлы, которые созданы для 32-разрядных, вам также необходимо установить 32-разрядные зависимости, например libc6:

sudo apt-get install libc6:i386
2
задан 17 October 2016 в 05:00

2 ответа

С временным рабочим подключением к Интернету по сети Ethernet, привязанным или любым другим способом, пожалуйста, откройте терминал и выполните:

sudo apt update sudo apt install git git clone https://github.com/diederikdehaas/rtl8812AU.git cd rtl8812AU make sudo make install sudo modprobe 8812au

Вы скомпилировали драйвер только для текущего текущего ядра. Когда Update Manager устанавливает более позднюю версию, также известную как linux-image, перекомпилируйте:

cd rtl8812AU make clean make sudo make install sudo modprobe 8812au
4
ответ дан 18 July 2018 в 05:32

С временным рабочим подключением к Интернету по сети Ethernet, привязанным или любым другим способом, пожалуйста, откройте терминал и выполните:

sudo apt update sudo apt install git git clone https://github.com/diederikdehaas/rtl8812AU.git cd rtl8812AU make sudo make install sudo modprobe 8812au

Вы скомпилировали драйвер только для текущего текущего ядра. Когда Update Manager устанавливает более позднюю версию, также известную как linux-image, перекомпилируйте:

cd rtl8812AU make clean make sudo make install sudo modprobe 8812au
4
ответ дан 24 July 2018 в 18:21
  • 1
    Вы уверены, что это сработает? Исходный источник Realtek показывает, что это 8821, а не 8812. – Pilot6 17 October 2016 в 17:23
  • 2
    @ Pilot6 Довольно уверен. Пожалуйста, см. Сообщение № 53 здесь: ubuntuforums.org/showthread.php?t=2339960&page=6 Это то же самое устройство 0bda: 0811. – chili555 17 October 2016 в 17:54
  • 3
    @ chili555, если он IS a 8812au, лучше использовать rtl8812au-dkms из репозиториев ... однако, я просто grep'd мой драйвер 8812au и 0bda: 0811 не появился, так что, может быть, это 8821 год. Cheers, Al – heynnema 17 October 2016 в 18:08
  • 4
    @heynnema dkms не будет строить в самых последних ядрах. Есть сообщение AU об исправлении, но я не могу заставить его работать с моим ядром 4.8.0-xx. Я знаю, что git-версия компилируется (хотя и с предупреждениями) и охватывает устройство 0811. – chili555 17 October 2016 в 18:12
  • 5
    @ chili555 Я отправил вам некоторую информацию о том, как исправить драйвер rtl8812au-dkms. Это связано с изменением команды MAKE в dkms.conf. Он работает для меня с последним в 16.04.1, но я не могу говорить с ядром 4.8.0. Приветствия, Аль – heynnema 17 October 2016 в 18:17

Другие вопросы по тегам:

Похожие вопросы: