Debian stretch не удалось загрузить прошивку rtl_nic / rtl8168g-3.fw (-2)

Вы можете использовать этот скрипт, названный removing_group

#!/usr/bin/bash

function check {
    while (( "$#" )) ; do
        if [ -f "$1" ] ; then
            # echo "The file $1" ;
            shift ;
        else
            # echo "The's no file $1";
            return 1
        fi
    done
    return 0
}

if check $@; then
    while (( "$#" )) ; do
        # echo "Remove $1" ;
        rm "$1" ;
        shift ;
    done
fi

Функция check проверяет все свои аргументы на наличие обычных файлов. Если следующий файл не существует, функция возвращает 1 и ничего не происходит. Если все файлы существуют, то возвращенный 0 будет обработан if check $@, который удалит файлы один за другим. Файлы для проверки и удаления описываются как параметры в командной строке, например

./removing_group /tmp/bbsnode1 /tmp/bbsnode2 /tmp/bbsnode3 /tmp/bbsnode4

или

./removing_group /tmp/bbsnode{1,2,3,4}
13
07.08.2017, 06:35
1 ответ

После нескольких часов поиска на различных ресурсах я решил проблему, которая была вызвана отсутствием firmware-realtekдрайвера Realtek.

Отсутствие этой прошивки может вызывать различные ошибки с префиксом rtl_nic/чтобы решить эту проблему просто добавьте официальный репозиторийпрошивка Debian -realtekк вашему /etc/apt/sources.listи убедитесь, что вы выбрали правильный Дестро

вашsource.listдолжен выглядеть так:

#realtek firmware
deb http://ftp.de.debian.org/debian stretch main non-free
deb-src  http://ftp.de.debian.org/debian stretch main non-free

После этого установите прошивку Realtek

sudo apt-get update
sudo apt-get install firmware-realtek
41
27.01.2020, 19:52

Теги

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