Build Hangar
Hangar is written in Golang.
You can follow the below instructions to build hangar executable binary.
Building by goreleaser
-
Install following build dependencies:
-
Golang >=
1.22.2
# Arch Linuxsudo pacman -S base-devel gpgme device-mapper btrfs-progs# Ubuntu/Debiansudo apt install libgpgme-dev libassuan-dev libbtrfs-dev libdevmapper-dev pkg-config gcc# macOSbrew install gpgme# openSUSEsudo zypper install libgpgme-devel device-mapper-devel libbtrfs-devel glib2-devel# Fedorasudo dnf install gpgme-devel libassuan-devel btrfs-progs-devel device-mapper-devel -
-
Clone the source code.
git clone https://github.com/hangar.git && cd hangar -
Build hangar by goreleaser:
make build -
The built binary file is available in the
dist/directory.