@node Installation @cindex installation @cindex packages @cindex distributions @unnumbered Installation Possibly NNCP package already exists for your distribution: @itemize @cindex Arch Linux @cindex AUR @item Arch Linux @url{https://aur.archlinux.org/packages/nncp, AUR} @cindex Debian @item @url{https://tracker.debian.org/pkg/nncp, Debian packages} @cindex Docker @item @url{https://hub.docker.com/r/jgoerzen/nncp, Docker image} @cindex DragonFly @item @url{https://github.com/DragonFlyBSD/DPorts/tree/master/net/nncp, DragonFly BSD ports} @cindex FreeBSD @item @url{https://www.freshports.org/net/nncp/, FreeBSD ports} @cindex Guix @item GNU @url{https://packages.guix.gnu.org/packages/nncp/, Guix} @cindex Mint @item Linux @url{https://community.linuxmint.com/software/view/nncp, Mint} @cindex NetBSD @item @url{https://pkgsrc.se/wip/nncp, NetBSD package} @cindex NixOS @item @url{https://github.com/NixOS/nixpkgs/tree/master/pkgs/tools/misc/nncp, NixOS packages} @cindex Ubuntu @item @url{https://packages.ubuntu.com/search?keywords=nncp, Ubuntu} @cindex Void Linux @item @url{https://github.com/void-linux/void-packages/blob/master/srcpkgs/nncp/template, Void Linux} @end itemize @cindex POSIX NNCP should run on any POSIX-compatible operating system. @pindex go @pindex texinfo NNCP is written on @url{https://go.dev/, Go} programming language and you have to install Go compiler 1.20+ version. @url{http://cr.yp.to/redo.html, redo} build system is recommended for convenience. @url{https://www.gnu.org/software/texinfo/, Texinfo} is used for building documentation (although tarballs already include it). In general you must get @ref{Tarballs, the tarball}, check its @ref{Integrity, integrity and authenticity} and run @command{redo}. Look for general and platform-specific @ref{Build-instructions, build instructions}. @menu * Prepared tarballs: Tarballs * Tarballs integrity check: Integrity * Build instructions: Build-instructions * Development source code: Sources @end menu @include download.texi @include integrity.texi @include building.texi @include sources.texi