无法定位软件包 linux-firmware-nonfree

sem*_*uba 5 networking intel drivers

我正在尝试解决东芝 C55-C-184 笔记本电脑上的无线连接问题。我在这里询问了这个问题。

看起来问题出在 Intel Corporation Wireless 3160 网络控制器上。我发现一些帖子建议确保安装了最新版本的 linux-firmware 和 linux-firmware-nonfree。

当我安装 linux-firmware 我得到

sudo apt-get install linux-firmware
Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-firmware is already the newest version (1.157.8).
0 to upgrade, 0 to newly install, 0 to remove and 21 not to upgrade.
Run Code Online (Sandbox Code Playgroud)

所以一切似乎都很好。但是当我尝试安装 linux-firmware-nonfree 时,我得到以下信息:

sudo apt-get install linux-firmware-nonfree
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-firmware-nonfree
Run Code Online (Sandbox Code Playgroud)

这显然不是那么好。

我用谷歌搜索了一下,好像这​​个包确实存在,为什么我找不到它?

与往常一样,任何帮助将不胜感激。特别是如果你能解释为什么它不起作用以及我如何修复它。我一直在寻求扩展我的 Linux 工作知识。

Tak*_*kat 4

您的 Ubuntu 版本(从上一个问题来看,我假设它是 16.04)无法找到此软件包的原因是它仅针对旧版本发布,即仍然受支持的版本中的 Precise 和 Trusty。

无论如何,这个软件包对英特尔 iwlwifi 驱动程序没有帮助,因为英特尔驱动程序传统上是开源的,并且已经包含在默认内核固件包中。

因此,要获得更新的驱动程序,我建议将内核更新为 HWE 内核(什么是硬件支持 (HWE)?),或安装更高版本的 Ubuntu。

进一步阅读: