Skip to main content
Version: v1.8

Build Hangar

Hangar is written in Golang.

You can follow the below instructions to build hangar executable binary.

Building by goreleaser

  1. Install following build dependencies:

    # Arch Linux
    sudo pacman -S base-devel gpgme device-mapper btrfs-progs

    # Ubuntu/Debian
    sudo apt install libgpgme-dev libassuan-dev libbtrfs-dev libdevmapper-dev pkg-config gcc

    # macOS
    brew install gpgme

    # openSUSE
    sudo zypper install libgpgme-devel device-mapper-devel libbtrfs-devel glib2-devel

    # Fedora
    sudo dnf install gpgme-devel libassuan-devel btrfs-progs-devel device-mapper-devel
  2. Clone the source code.

    git clone https://github.com/hangar.git && cd hangar
  3. Build hangar by goreleaser:

    make build
  4. The built binary file is available in the dist/ directory.