我正在尝试在 Ubuntu 18.04 上更新我的固件。当我尝试查看更新时
$ fwupdmgr get-updates
我看到以下内容:
$ fwupdmgr get-updates
Not compatible with org.freedesktop.fwupd version 1.0.9, requires >= 1.2.5
No upgrades for UEFI Device Firmware, current is 192.47.1524: 192.47.1524=same
Not compatible with org.freedesktop.fwupd version 1.0.9, requires >= 1.1.0
Not compatible with org.freedesktop.fwupd version 1.0.9, requires >= 1.1.3
这向我表明,我的fwupdmgr
版本(即1.0.9
)至少需要升级到1.2.5
应用所有可用更新。
我该如何更新fwupdmgr
?
您可以安装
fwupd
snap 以获得更新的版本:在撰写本文时,您将获得 1.3.6
这就是我至少所做的(我也在 18.04),以便能够在我的 Thinkpad X1 Carbon Gen6 上安装最新的固件更新。
如果可能,升级到 19.10,你将拥有 1.2.10
如果这不是一个选项,您可以尝试通过手动或软件中心从 19.10 安装 debian 安装文件
dpkg
,然后在尝试安装过程中按照说明选择所需的所有依赖项。需求清单很长。接下来最好的事情是从源代码安装它并使用该版本。
编译指令的主要组成部分:
我不认为从较新版本的 Ubuntu 中执行此操作不是一个好主意。我们正在谈论更新设备驱动程序。这些也连接到内核,因此从 18.04 中升级可能最终会让您从 19.10 安装东西。
snap install fwupd
18.04 对我不起作用,但sudo snap install fwupd --candidate --classic
确实如此。这安装了 1.3.8,因为 T480 上的更新似乎不再适用于 18.04 附带的 1.2.x 版本。