Skip to content
Slava Abramov edited this page Feb 18, 2020 · 1 revision

Installation

Prerequisites

  • Fedora 30

From Package Manager

  1. install
    dnf install fwupd
  2. verify
    fwupd --version

From Source

  1. install meson
  2. install required packages
    dnf install \
        cairo-devel \
        cmake \
        efivar-devel \
        elfutils-libelf-devel \
        gcab \
        glib2-devel \
        gnu-efi \
        gnu-efi-devel \
        gnutls \
        gnutls-devel \
        gnutls-utils \
        gobject-introspection \
        gobject-introspection-devel \
        gpgme-devel \
        gtk-doc \
        help2man \
        json-glib-devel \
        libarchive \
        libarchive-devel \
        libgcab1 \
        libgcab1-devel \
        libgudev-devel \
        libgusb-devel \
        libsmbios \
        libsmbios-devel \
        libsoup-devel \
        ninja-build \
        polkit-devel \
        tss2 \
        tss2-devel \
        vala \
        vala-devel \
        valgrind
  3. clone fwupd
    git clone https://github.com/fwupd/fwupd.git fwupd
  4. build and install fwupd using meson
    cd fwupd
    mkdir fwupd_build
    meson fwupd fwupd_build
  5. verify
    fwupd --version
Clone this wiki locally