En primer lugar, si su sistema funciona bien, en particular toda su conectividad de red cableada e inalámbrica, entonces no necesita hacer nada, esas son solo advertencias. Algunos módulos funcionarán bien sin firmware en la mayoría de los casos (el módulo e100
), otros normalmente requerirán firmware; los detalles dependen exactamente del hardware que tenga.
Si tiene un equipo de red que no funciona correctamente, debe instalar el firmware adecuado. En tu caso, los paquetes que necesitas sonfirmware-misc-nonfree
(para el e100
firmware ),firmware-netxen
(para el netxen_nic
firmware ), yfirmware-realtek
(para el r8169
firmware ). Para instalarlos, deberá habilitar los repositorios no -gratuitos ; para hacerlo, edite /etc/apt/sources.list
, busque las líneas que se parecen a
deb... stretch main
(con una URL en lugar de...
)y agreguecontrib non-free
:
deb... stretch main contrib non-free
Puede hacer esto automáticamente ejecutando
sed -i.bak 's/stretch[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list
como root; esto hará una copia de seguridad de su archivo original como /etc/apt/sources.list.bak
para que pueda revertir si algo sale mal.
Luego actualice sus índices e instale los paquetes faltantes:
apt update
apt install firmware-misc-nonfree firmware-netxen firmware-realtek
y actualice su initramfs:
update-initramfs -u
$ awk -F"/" '!seen[$1]++ {print $1}' findint.txt
Eth1
Eth101
Eth103
Gi0
Чтобы получить все выходные данные в одной строке, разделенной запятыми -, вы можете установить разделитель вывода ORS
на ,
, однако вам нужно сделать особый случай для последнего значения; более простой способ - направить вывод awk
вpaste
:
awk -F"/" '!seen[$1]++ {print $1}' findint.txt | paste -sd,