Простите, что беспокою вас этим, но на самом деле я не эксперт, и это может быть самая глупая вещь, которую вы когда-либо видели. У меня ubuntu 19.04 (ядро: 5.0.0-13-generic; версия gcc: 8.3.0) установлен на старом компьютере со сломанной картой Wi-Fi. Поэтому я заменил его на внешний USB-адаптер TP Link. Но я не могу следовать инструкциям:
https://static.tp-link.com/2018/201812/20181207/Installation%20Guide%20for%20Linux.pdf
Я уже скачал эти файлы и отправил на компьютер от другого, так как у него нет подключения к Интернету:
https://www.tp-link.com/en/support/download/tl-wn823n/#Driver
Это может быть действительно глупо, но если у меня есть, например, для компиляции (я даже не знаю, что это значит) драйвер, я не знаю, что это означает «перейти в каталог драйвера и выполнить следующие команды».
Я очень признателен всем и каждому, кто помогает мне решить эту проблему.
Если у вас есть доступ в интернет любым другим способом (проводной или через USB tethering), вы можете установить драйверы RTL8192EU для беспроводного адаптера TP-LINK TL-WN823N из репозитория Mange на GitHub. Вот шаги, описанные на странице GitHub:
Сборка и установка с помощью DKMS
(1) Установите DKMS и другие необходимые инструменты:
sudo apt-get install git linux-headers-generic build-essential dkms
(2) Клонируйте этот репозиторий и измените свой каталог на клонированный путь.
git clone https://github.com/Mange/rtl8192eu-linux-driver
cd rtl8192eu-linux-driver
(3) Добавьте драйвер в DKMS. Это скопирует исходный текст в системный каталог, чтобы его можно было использовать для пересборки модуля при обновлении ядра.
sudo dkms add .
(4) Собрать и установить драйвер.
sudo dkms install rtl8192eu/1.0
(5) В дистрибутивах на базе Debian и Ubuntu драйвер RTL8XXXU присутствует и работает в пространстве ядра. Чтобы использовать наш драйвер RTL8192EU, нам нужно внести RTL8XXXU в черный список.
echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf
(6) Заставить драйвер RTL8192EU быть активным при загрузке.
echo -e "8192eu\n\nloop" | sudo tee /etc/modules
(7) Новые версии Ubuntu имеют странные проблемы с подключением/переподключением (проверка #94). Это включает странные проблемы с холостым ходом, Чтобы исправить это:
echo "options 8192eu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/8192eu.conf
(8) Обновите изменения в Grub и initramfs
sudo update-grub; sudo update-initramfs -u
(9) Перезагрузите систему, чтобы загрузить новые изменения из вновь созданной initramfs.
systemctl reboot -i
(10) После перезагрузки вы можете проверить, что ваше ядро загрузило нужный модуль:
sudo lshw -c network
Вы должны увидеть строку driver=8192eu
В дополнение к комментарию @Jags, есть более простой скрипт для автоматизации всех его/ее шагов в следующем репозитории.
Я проверил на Ubuntu 20.04, и он прекрасно работает.
git clone https://github.com/clnhub/rtl8192eu-linux
./install_wifi.sh
Готово! :)