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
スナップをインストールして、新しいバージョンを取得できます。
Sudo apt remove fwupd
snap install fwupd
執筆時に1.3.6を取得します
これは、Thinkpad X1 Carbon Gen6に最新のファームウェアアップデートをインストールできるようにするために、少なくとも(私も18.04にいる)やったことです。
可能であれば19.10にアップグレードすると、1.2.10
Fwupdパッケージ
bionic (18.04LTS) (admin): Firmware update daemon 1.0.6-2ubuntu1
eoan (19.10) (admin): Firmware update daemon 1.2.10-1ubuntu2
これがオプションではない場合は、dpkg
またはソフトウェアセンターから手動で 19.10からのdebianインストールファイル をインストールし、インストールの指示に従って、必要なすべての依存関係を選択することができます。要件のリストは pretty long です。
次善の策は、ソースからインストールしてそのバージョンを使用することです。
コンパイル手順 の主なコンポーネント:
# apt build-dep fwupd
# meson build
Ubuntuの新しいバージョンからこれを行うのは良い考えだとは思いません。デバイスドライバーの更新について話している。これらはカーネルにも接続されているため、18.04からアップグレードすると、19.10からインストールすることになります。