5 @unnumbered Installation
7 Possibly NNCP package already exists for your distribution:
13 @item Arch Linux @url{https://aur.archlinux.org/packages/nncp, AUR}
16 @item @url{https://tracker.debian.org/pkg/nncp, Debian packages}
19 @item @url{https://hub.docker.com/r/jgoerzen/nncp, Docker image}
22 @item @url{https://github.com/DragonFlyBSD/DPorts/tree/master/net/nncp, DragonFly BSD ports}
25 @item @url{https://www.freshports.org/net/nncp/, FreeBSD ports}
28 @item GNU @url{https://packages.guix.gnu.org/packages/nncp/, Guix}
31 @item @url{https://pkgsrc.se/wip/nncp, NetBSD package}
34 @item @url{https://github.com/NixOS/nixpkgs/tree/master/pkgs/tools/misc/nncp, NixOS packages}
37 @item @url{https://github.com/void-linux/void-packages/blob/master/srcpkgs/nncp/template, Void Linux}
41 NNCP should run on any POSIX-compatible operating system.
45 NNCP is written on @url{https://go.dev/, Go} programming language
46 and you have to install Go compiler 1.17+ version.
47 @url{http://cr.yp.to/redo.html, redo} build system is recommended for
48 convenience. @url{https://www.gnu.org/software/texinfo/, Texinfo} is
49 used for building documentation (although tarballs already include it).
51 In general you must get @ref{Tarballs, the tarball}, check its
52 @ref{Integrity, integrity and authenticity} and run @command{redo}.
53 Look for general and platform-specific @ref{Build-instructions, build
57 * Prepared tarballs: Tarballs
58 * Tarballs integrity check: Integrity
59 * Build instructions: Build-instructions
60 * Development source code: Sources
63 @include download.texi
64 @include integrity.texi
65 @include building.texi