# Building on OpenBSD ## Prepare your system Make sure you have `git`, `go` and `gmake` installed on your system. ``` $ doas pkg_add -v git go gmake ``` ## Prepare go environment Make sure your gopath is set: ``` $ export GOPATH=~/go $ echo "$GOPATH" $ export PATH="$PATH:$GOPATH/bin" ``` ## Build The `install_unsupported` target works nicely for openbsd. This will install `gx`, `gx-go` and run `go install -tags nofuse ./cmd/ipfs`. ``` $ go get -v -u -d github.com/ipfs/go-ipfs $ cd $GOPATH/src/github.com/ipfs/go-ipfs $ gmake install_unsupported ``` if everything went well, your ipfs binary should be ready at `$GOPATH/bin/ipfs`. ``` $ ipfs version ```