Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- verificar_dispositivo() {
- if lsusb | grep -q "0bda:885c"; then
- echo "Dispositivo Realtek 0bda:885c encontrado."
- return 0
- else
- echo "Dispositivo Realtek 0bda:885c não encontrado."
- return 1
- fi
- }
- instalar_dependencias() {
- clear
- echo "Instalando dependências..."
- sudo apt update && sudo apt install git build-essential dkms
- }
- instalar_driver() {
- clear
- echo "Baixando e instalando o driver..."
- git clone https://github.com/lwfinger/rtw88.git
- cd rtw88
- make
- sudo make install
- }
- carregar_modulo_kernel() {
- clear
- echo "Carregando o módulo do kernel..."
- sudo modprobe rtw_8822b
- }
- atualizar_regras_udev() {
- clear
- echo "Atualizando as regras do udev..."
- sudo update-initramfs -u
- }
- main() {
- clear
- echo "Iniciando a instalação do driver Realtek 0bda:885c..."
- if verificar_dispositivo; then
- instalar_dependencias
- instalar_driver
- carregar_modulo_kernel
- atualizar_regras_udev
- echo "Driver instalado com sucesso."
- else
- clear
- echo "Dispositivo não encontrado. Certifique-se de que o dispositivo Realtek 0bda:885c está conectado."
- fi
- }
- main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement