fwupdate - Tools to manage UEFI firmware updates

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename fwupdate_0.5-2ubuntu4_amd64.deb
Package name fwupdate
Package version 0.5
Package release 2ubuntu4
Package architecture amd64
Package type deb
Category admin
Homepage https://github.com/rhinstaller/fwupdate
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 31.99 KB
Installed size 212.00 KB
fwupdate provides functionality to update system firmware. It has been
initially designed to update firmware using UEFI capsule updates, but
it is designed to be extensible to other firmware update standards.
This package provides a simple command line interface to perform UEFI
firmware updates.


Package Version Architecture Repository
fwupdate_0.5-2ubuntu7_amd64.deb 0.5 amd64 Ubuntu Updates Main
fwupdate_0.5-2ubuntu7_i386.deb 0.5 i386 Ubuntu Updates Main
fwupdate_0.5-2ubuntu4_i386.deb 0.5 i386 Ubuntu Main
fwupdate - - -


Name Value
efibootmgr -
libc6 >= 2.4
libefivar0 >= 0.23
libfwup0 = 0.5-2ubuntu4
libpopt0 >= 1.14


Type URL
Mirror archive.ubuntu.com
Binary Package fwupdate_0.5-2ubuntu4_amd64.deb
Source Package fwupdate

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install fwupdate deb package:
    # sudo apt-get install fwupdate




2016-03-20 - Mario Limonciello <mario_limonciello@dell.com>
fwupdate (0.5-2ubuntu4) xenial; urgency=medium
* Build DISTRIBUTOR into /usr/lib/fwupdate/install at build using dpkg-vendor.
* Modify postrm script:
- hardcode EFIDIR at build time
2016-03-20 - Mario Limonciello <mario_limonciello@dell.com>
fwupdate (0.5-2ubuntu3) xenial; urgency=medium
* If EFI variables aren't available when the postinst runs, don't mistakingly
mark the cleanup script as done.  This avoids the cleanup done flag being
written in chroot situations such as building a livefs.
* Purge EFI binaries from ESP for correct architecture
* If system isn't running in EFI mode, don't install binary to ESP directory
2016-03-17 - Mario Limonciello <mario_limonciello@dell.com>
fwupdate (0.5-2ubuntu2) xenial; urgency=medium
* Remove immutable attribute in cleanup script due to a kernel behavioral
change in ed8b0de5.
* Correct one more path related to signed script
2016-03-16 - Mario Limonciello <mario_limonciello@dell.com>
fwupdate (0.5-2ubuntu1) xenial; urgency=medium
* Correct the location of the signed binaries
2016-01-11 - Mario Limonciello <mario_limonciello@dell.com>
fwupdate (0.5-2) unstable; urgency=medium
* Remove unowned files that were created by fwupdate through purge.
(Fixes: #810697)
2015-11-19 - Mario Limonciello <mario_limonciello@dell.com>
fwupdate (0.5-1) unstable; urgency=medium
* New upstream version: 0.5.
* Drop all patches merged upstream.
* debian/rules: Adjust GNUEFIDIR to not include prefix.
* Adjust name of binary that is installed to ESP
* Adjust build arguments to changes in build system
* Add clean file for systemd rules that aren't automatically cleaned on make 
* Install systemd clean service script to /usr/lib/fwupdate
* Install new man pages and systemd service files
* Add efibootmgr to fwupdate dependencies to allow cleanup from postinst
* Cleanup Bootnum for old fwupdate.efi.  It will be regenerated with 
* Place the done file for the cleanup service in /var/cache
* Call fwupdate cleanup in postinst to avoid problems with OS reinstallation
* Install EFI binaries for non-x64 arch as well
* Remove multiple Linux Firmware Updater entries if they exist
* Create cache directory in package
* Don't cleanup extra NVRAM boot entries on postinst.
* Build a raw-uefi archive for use with UEFI signing
* Add a common script for instaling fwup*.efi binary to ESP
* Remove empty postinst and postrm scripts for libfwup0.
* Only build raw-uefi archive on Ubuntu
2015-10-05 - Mario Limonciello <mario_limonciello@dell.com>
fwupdate (0.4-5) unstable; urgency=medium
[ Mathieu Trudel-Lapierre ]
* debian/patches/do-not-pesign: don't self-sign EFI binaries.
* debian/control: dropped Build-Depends on pesign.
[ Mario Limonciello ]
* Backport 1c7f78 and 1c1218  to avoid errors if SHIM_DEBUG is missing.
* Add myself to uploaders.
2015-09-09 - Mario Limonciello <mario_limonciello@dell.com>
fwupdate (0.4-4) unstable; urgency=medium
[ Daniel Jared Dominguez ]
* Don't depend on efibootmgr since fwupdate uses efivar to set BootNext
* update VCS info
[ Mario Limonciello ]
* Adjust maintainer to be team owned.
* Backport 05d715f and 448aaab to fix arm* FTBFS. (Closes: #792904)
2015-07-13 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com>
fwupdate (0.4-3) unstable; urgency=medium
* We need elfutils now.

See Also

Package Description
g++-5-aarch64-linux-gnu_5.3.1-14ubuntu2cross1_amd64.deb GNU C++ compiler
g++-5-arm-linux-gnueabihf_5.3.1-14ubuntu2cross1_amd64.deb GNU C++ compiler
g++-5-multilib_5.3.1-14ubuntu2_amd64.deb GNU C++ compiler (multilib support)
g++-5-powerpc-linux-gnu_5.3.1-14ubuntu2cross1_amd64.deb GNU C++ compiler
g++-5-powerpc64le-linux-gnu_5.3.1-14ubuntu2cross1_amd64.deb GNU C++ compiler
g++-5_5.3.1-14ubuntu2_amd64.deb GNU C++ compiler
g++-aarch64-linux-gnu_5.3.1-1ubuntu1_amd64.deb GNU C++ compiler for the arm64 architecture
g++-arm-linux-gnueabihf_5.3.1-1ubuntu1_amd64.deb GNU C++ compiler for the armhf architecture
g++-multilib_5.3.1-1ubuntu1_amd64.deb GNU C++ compiler (multilib files)
g++-powerpc-linux-gnu_5.3.1-1ubuntu1_amd64.deb GNU C++ compiler for the powerpc architecture
g++-powerpc64le-linux-gnu_5.3.1-1ubuntu1_amd64.deb GNU C++ compiler for the ppc64el architecture
g++_5.3.1-1ubuntu1_amd64.deb GNU C++ compiler
gawk_4.1.3+dfsg-0.1_amd64.deb GNU awk, a pattern scanning and processing language
gcc-5-aarch64-linux-gnu-base_5.3.1-14ubuntu2cross1_amd64.deb GCC, the GNU Compiler Collection (base package)
gcc-5-aarch64-linux-gnu_5.3.1-14ubuntu2cross1_amd64.deb GNU C compiler