Удалите лишние строки заголовка из файла, кроме первой строки

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

18
27.01.2016, 16:14
2 ответа

Просто чтобы немного отодвинуть вопрос ... похоже например, ваш ввод сам по себе является результатом объединения нескольких файлов 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
3
27.01.2020, 19:45
$ 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
1
28.05.2021, 14:42

Теги

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