efivar - Tools to manage UEFI variables

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename efivar_0.23-2_amd64.deb
Package name efivar
Package version 0.23
Package release 2
Package architecture amd64
Package type deb
Category admin
Homepage https://github.com/rhinstaller/efivar
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 7.23 KB
Installed size 30.00 KB
efivar provides a simple command line interface to the UEFI variable facility.


Package Version Architecture Repository
efivar_0.23-2_i386.deb 0.23 i386 Ubuntu Main
efivar - - -


Name Value
libc6 >= 2.4
libefivar0 = 0.23-2
libpopt0 >= 1.14


Type URL
Mirror archive.ubuntu.com
Binary Package efivar_0.23-2_amd64.deb
Source Package efivar

Install Howto

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




2016-03-11 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com>
efivar (0.23-2) unstable; urgency=medium
[ Mario Limonciello ]
* Backport patches to fix fwupdate working on NVMe drives from efivar master.
[ Daniel Jared Dominguez ]
* Remove debug output in debian/rules I forgot to take out.
2016-02-18 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com>
efivar (0.23-1) unstable; urgency=medium
[ Steve McIntyre ]
* Correct upstream information - https://github.com/rhinstaller/efivar
[ Peter Jones ]
* Sometimes the compiler doesn't like { 0, } as an initializer...
* Set the correct value for SATA port multipliers when there isn't one.
* Make our definitions for efi_well_known_guid* consistent.
* Make the makefile a lot simpler to deal with.
[ Felix Janda ]
* Use the more portable major() instead of gnu_dev_major()
[ Peter Jones ]
* Treat minor device numbers in sysfs as unsigned.
* Make the compiler enforce strict symbol versioning.
[ Lans Zhang ]
* Fix getting back a wrong relpath
[ Peter Jones ]
* Make library objects depend on generated sources so make -jN works better.
* Fix .PRECIOUS / .INTERMEDIATE / .SECONDARY to avoid unneeded rebuilding.
* libefivar: Try to do a better job on SATA.
* libefivar: explicitly link with libdl
* Format ACPI _ADR device lists in hex, not decimal.
* Return the right offset in format_vendor_helper()
* libefiboot: Make efidp multi-instance iteration actually work.
* Show a closing ) on vendor console device paths.
* Temporarily use --add-needed when linking libefivar.so
* Ignore efivar-static in the rpm .spec
* Mark more of our exports with "default" visibility.
* Make makeguids generate guid-symbols.c instead of .S
* efivar: Don't list padding from the end of efi_well_known_guids with -L
* Make LDFLAGS get set right from the rpm build
* Make -fPIC and -fPIE work as they should, and default correctly
* Use gcc -specs= for most command line stuff normally.
* libefiboot: figure out nvme device paths better.
[ Sylvain Chouleur ]
* Rename endian.h into efivar_endian.h to avoid conflicts
[ Steve McIntyre ]
* Multiple fixes for compilation with gcc 6
[ Peter Jones ]
* Make efivar work with immutable efivarfs files.
* Release 0.22
[ Mike Gilbert ]
* Make.defaults: Improve gcc/clang detection
[ Felix Janda ]
* Compile without -fshort-wchar
[ Peter Jones ]
* Make guids be in correct byte order both in text and ram...
* Put "-L." is in LDFLAGS so we don't need installed libefivar to build.
* Make gcc.specs work with gcc 6 / binutils 2.26
* Make df78c364 actually work.
* Try to pretend 0.22 didn't happen by making 0.23 the next day.
[ Daniel Jared Dominguez ]
* don't need current quilt patches after merging 0.23
* deal with kernel 4.4's botched NVMe header reorg
* use debian-policy
* update watch file
* we need pkg-config to build
2016-01-25 - Steve McIntyre <93sam@debian.org>
efivar (0.21-2) unstable; urgency=medium
* update VCS info
* use debian-efi as maintainer
* Multiple fixes for compilation with gcc 6. Closes: #811609
2015-07-13 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com>
efivar (0.21-1) unstable; urgency=medium
* New upstream release
* Don't override dh_auto_test anymore since it's not needed now.
2015-06-24 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com>
efivar (0.20-4) unstable; urgency=medium
* Upstream says that we don't want to run "make test" on our buildds so don't
2015-06-24 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com>
efivar (0.20-3) unstable; urgency=medium
* Exclude the padded NULL when comparing the file size in vars_del_variable()
2015-06-22 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com>
efivar (0.20-2) unstable; urgency=medium
* Use a more standard soname version.
2015-06-09 - Daniel Jared Dominguez <Jared_Dominguez@Dell.com>
efivar (0.20-1) unstable; urgency=medium
* ACK'ing Mario's changes

See Also

Package Description
eject_2.1.5+deb1+cvs20081104-13.1_amd64.deb ejects CDs and operates CD-Changers under Linux
emacs-goodies-el_35.12ubuntu2_all.deb Miscellaneous add-ons for Emacs
emacs24-bin-common_24.5+1-6ubuntu1_amd64.deb GNU Emacs editor's shared, architecture dependent files
emacs24-common-non-dfsg_24.4+1-2_all.deb GNU Emacs common non-DFSG items, including the core documentation
emacs24-common_24.5+1-6ubuntu1_all.deb GNU Emacs editor's shared, architecture independent infrastructure
emacs24-el_24.5+1-6ubuntu1_all.deb GNU Emacs LISP (.el) files
emacs24-nox_24.5+1-6ubuntu1_amd64.deb GNU Emacs editor (without GUI support)
emacs24_24.5+1-6ubuntu1_amd64.deb GNU Emacs editor (with GTK+ GUI support)
emacs_46.1_all.deb GNU Emacs editor (metapackage)
emacsen-common_2.0.8_all.deb Common facilities for all emacsen
enchant_1.6.0-10.1build2_amd64.deb Wrapper for various spell checker engines (binary programs)
eog-dev_3.18.2-1ubuntu1_all.deb Development files for the Eye of GNOME
eog_3.18.2-1ubuntu1_amd64.deb Eye of GNOME graphics viewer program
erlang-asn1_18.3-dfsg-1ubuntu3_amd64.deb Erlang/OTP modules for ASN.1 support
erlang-base_18.3-dfsg-1ubuntu3_amd64.deb Erlang/OTP virtual machine and base applications