wireless-bcm43142 требуется драйвер wl от Broadcom. Проблема с wireless-bcm43142-dkms-6.20.55.19_amd64.deb заключается в том, что вам необходимо установить исправления, соответствующие вашей версии ядра.
вам также нужны соответствующие заголовки ядра для сборки драйвера ядра (wl.ko) Вы можете определить версию ядра, используя: uname -r
Убедитесь, что у вас есть соответствующие заголовки ядра, иначе вы не сможете выполнить сборку
для ядра 4.0 выполните следующие шаги: -
добавьте этот репозиторий в /etc/apt/sourrces.list: deb http://old.kali.org/kali sana main non-free contrib
sana требуется для загрузки заголовков ядра 4.0
выполнить
apt-get install linux-headers- uname -r
build-essential -y
загрузить драйвер Broadcom wl исходный код из https://github.com/gtank/broadcom-wl-dkms-4.0
извлеките zip-архив и компакт-диск в эту папку
примените все 9 исправлений
patch -p1 < patches/wl-kmod-001_license.patch
patch -p1 < patches/wl-kmod-002_wext_workaround.patch
patch -p1 < patches/wl-kmod-003_kernel_3.8.patch
patch -p1 < patches/wl-kmod-004_kernel_3.15.patch
patch -p1 < patches/wl-kmod-005_gcc_4.9.patch
patch -p1 < patches/wl-kmod-006_kernel_3.16.patch
patch -p1 < patches/wl-kmod-007_kernel_3.17.patch
patch -p1 < patches/wl-kmod-008_kernel_3.18.patch
patch -p1 < patches/wl-kmod-009_kernel_4.0.patch
, затем выполните следующие коды:
make
cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
depmod
rmmod bcma
echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
modprobe wl
Просто чтобы немного отодвинуть вопрос ... похоже например, ваш ввод сам по себе является результатом объединения нескольких файлов TSV. Если вы можете создать резервную копию шага в конвейере обработки (если вы владеете им или можете поговорить с людьми, которые это делают), вы можете использовать инструмент с поддержкой заголовков, чтобы объединить данные в первую очередь и тем самым устранить проблему необходимости удалить лишние строки заголовка.
Например, используя Миллер :
$ cat f1.tsv
ID Data1 Data2
1 100 100
2 100 200
3 200 100
$ cat f2.tsv
ID Data1 Data2
4 100 100
$ cat f3.tsv
ID Data1 Data2
5 200 200
$ cat f1.tsv f2.tsv f3.tsv
ID Data1 Data2
1 100 100
2 100 200
3 200 100
ID Data1 Data2
4 100 100
ID Data1 Data2
5 200 200
$ mlr --tsvlite cat f1.tsv f2.tsv f3.tsv
ID Data1 Data2
1 100 100
2 100 200
3 200 100
4 100 100
5 200 200
$ awk 'NR==1{h=$0; print} $0!=h' file
ID Data1 Data2
1 100 100
2 100 200
3 200 100
4 100 100
5 200 200