Skip to content
Mario Limonciello edited this page Jul 31, 2023 · 8 revisions

Summary

Fully featured confined fwupd snaps are published to the snap store for the 64-bit x86 architecture.

  • Tip of tree (master) builds are published to the edge channel
  • Right after release, stable builds will be published candidate channel
  • About one week after release, stable builds will be published stable channel

Usage

Installation

It's recommended that you remove any previously packaged fwupd (such as deb or rpm) before installing the snap. For example to remove on Ubuntu:

# sudo apt purge fwupd

To install the snap:

# snap install fwupd

To use an alternative channel use the --edge or --candidate argument.

Usage

After installation, fwupdmgr will work identically as the non-snapped version with the exception that the command line tool will now be prefixed with fwupd.. Additionally the snap store will also create an alias of /snap/bin/fwupdmgr. This is inserted into $PATH, but will be a lower priority than /usr and /usr/local.

For example if no packaged or hand installed version is installed you can launch using:

# fwupdmgr get-devices

If you kept the packaged version installed you can access one of those these two ways:

# fwupd.fwupdmgr get-devices
# /snap/bin/fwupdmgr get-devices

Notes

For UEFI updates to detect the EFI system partition (ESP) requires that the host includes udisks2 2.7.2 or later. If this version is not available, the ESP will need to be hardcoded in /root/snap/fwupd/current/etc/fwupd/uefi.conf.

Clone this wiki locally