web-dev-qa-db-ja.com

fwupdmgr自体を更新する方法

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を更新するにはどうすればよいですか?

2
jmlarson

fwupdスナップをインストールして、新しいバージョンを取得できます。

Sudo apt remove fwupd
snap install fwupd

執筆時に1.3.6を取得します

これは、Thinkpad X1 Carbon Gen6に最新のファームウェアアップデートをインストールできるようにするために、少なくとも(私も18.04にいる)やったことです。

2
estan

可能であれば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からインストールすることになります。

2
Rinzwind