Я уже решил свою начальную проблему Wi-Fi здесь: отбрасывания Wi-Fi после ~ 5 минут с RTL8821AE | Спрашивают Ubuntu, но я попытался оптимизировать его (потому что каждый раз, когда было обновление ядра, я должен выполнить все команды решения снова), и я испортил что-то.
Для решения ядра обновляют проблему, которую я попробовал
sudo dkms add ./rtlwifi_new-master
непосредственно перед обновлением. Я выполнил команду в папке Desktop, но я получил этот вывод:
Error! Could not find module source directory.
Directory: /usr/src/.-rtlwifi_new-master does not exist.
Таким образом, я думал, что должен был выполнить данную команду в то время как в /usr/src/
папка, таким образом, я сделал так, но после выполнения, что моя проблема Wi-Fi ухудшилась и теперь каждый раз, я перезагружаю ПК, я должен выполнить целое решение снова, тогда как, прежде чем этот процесс был необходим только после обновления ядра.
Кроме того, на основном экране я вижу что-то как
there is an error! rtlwifi_new-master is an external package. Please remove it
Таким образом:
Я получил уведомление о системном обновлении
Я выполнился sudo dkms add ./rtlwifi_new-master
в src папке
Я не перезагружал
Я выполнил обновление
Я перезагрузил
Худшая проблема, чем прежде
Я думал о выполнении
rm -R rtlwifi-new-0.10
в/src папке, но у меня нет разрешения, и я уже испортил с тем одним временем. Вы видите его здесь:
Предложения??
Во-первых, в terminal
, сделайте man dkms
для читения/изучения о dkms.
Для установки dkms модуля Вы копируете исходный код в/usr/src с именем папки в формат версии модуля (ie:rtlwifi-0.10). (Скорректируйте следующие примеры по мере необходимости).
sudo cp -r rtlwifi-new-0.10 /usr/src/rtlwifi-0.10
Затем Вы выпускаете ряд команд dkms как так:
dkms status # to show the current dkms status
из-за Ваших предыдущих попыток, Вам, вероятно, придется очистить dkms сначала, с:
dkms remove module/version -k "$(uname -r)/$(uname -p)"
Затем можно запустить новый:
sudo dkms add rtlwifi/0.10 -k "$(uname -r)/$(uname -p)"
sudo dkms build rtlwifi/0.10 -k "$(uname -r)/$(uname -p)"
sudo dkms install rtlwifi/0.10 -k "$(uname -r)/$(uname -p)"
dkms status # to show the final dkms status