Next: Configuration, Previous: Workflow, Up: Top
NNCP should run on any POSIX-compatible operating system with file systems supporting directory and filename’s length up to 57 characters.
NNCP is written on Go programming language and you have to install Go compiler (1.7+ version is highly recommended). Make (BSD and GNU ones are fine) is recommended for convenient building. Texinfo is used for building documentation.
Included required libraries:
Library | Licence |
---|---|
github.com/dustin/go-humanize | MIT |
github.com/flynn/noise | BSD 3-Clause |
github.com/go-check/check | BSD 2-Clause |
github.com/go-yaml/yaml | Apache License 2.0 and MIT |
github.com/minio/blake2b-simd | Apache License 2.0 |
golang.org/x/crypto | BSD 3-Clause |
golang.org/x/net | BSD 3-Clause |
golang.org/x/sys | BSD 3-Clause |
Get the tarball, check its
integrity and authenticity and run make
.
nncp-* binaries will be built in the current directory:
% wget http://www.nncpgo.org/download/nncp-0.1.tar.xz % wget http://www.nncpgo.org/download/nncp-0.1.tar.xz.sig % gpg --verify nncp-0.1.tar.xz.sig nncp-0.1.tar.xz % tar xf nncp-0.1.tar.xz % make -C nncp-0.1 all
There is install
target respecting DESTDIR
. It will
install binaries and info-documentation.
• Prepared tarballs: | ||
• Tarballs integrity check: | ||
• Development source code: |