Из команды lspci
: требуется пакет firmware-iwlwifi
(а не broadcom-sta-dkms
)
Согласно официальному сайту вам следует обновить версию ядра (> 4.2
). Самый простой способ — установить последнюю версию ядра backports:
добавьте следующую строку в ваш /etc/apt/sources.list
:
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
, затем обновите:
apt-get update && apt-get upgrade
Запустите следующую команду, чтобы получить доступный linux-образ
apt-cache search linux-image
Установите linux-base
из бэкпортов:
apt-get -t jessie-backports install linux-base
Установите linux-образ
и linux-заголовки
:
apt-get install linux-image-4.9.0-0.bpo.2-amd64 \
linux-headers-4.9.0-0.bpo.2-amd64
Удалите broadcom-sta-dkms
:
apt-get remove broadcom-sta-dkms
Перезагрузите систему, затем установите пакет firmware-iwlwifi
из резервных копий или загрузите iwlwifi-3160-ucode -25.30.14.0.tgz
с официального сайта затем скопируйте прошивку iwlwifi-3160-14.ucode
в свой /lib/firmware
:
apt-get -t jessie-backports install firmware-iwlwifi
modprobe iwlwifi
Или
wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3160-ucode-25.30.14.0.tgz
tar xvf iwlwifi-3160-ucode-25.30.14.0.tgz
cd iw*
cp iwlwifi-3160-14.ucode /lib/firmware
modprobe iwlwifi
Некрасиво, но поместите это в начало оператора sed
:
-e 's/^\([[:alpha:]]+ [[:digit:]]+ [[:digit:]]+:[[:digit:]]+:[[:digit:]]+\).*Subject:\(.*\)/\1\2/'
Или, если вы всегда знаете, что 'почтовый постфикс' будет в тексте в этой позиции, вы можете просто использовать:
-e 's/^\(.*\) mail postfix.*Subject:\(.*\)/\1\2/'
Возможны и другие варианты. Ключ в том, чтобы зафиксировать дату, пропустить части, которые вам не нужны, и снова зафиксировать остаток, который вам еще нужно обработать. Чтобы захватить объемный звук с помощью \(
и \)
и распечатать то, что вы записали, используйте \n
, где n — позиция конкретного захвата (первое — 1, второе — 2 и т. д.)
И теперь, когда вы знаете это, вы, вероятно, можете выяснить, как исключить все отдельные директивы (-и ), использовать несколько групп захвата и свести все к одному выражению sed
.