]> Cypherpunks.ru repositories - nncp.git/blob - doc/install.texi
9f54d77658646b5cb46f2bdd22309fa4cdf46e3d
[nncp.git] / doc / install.texi
1 @node Installation
2 @unnumbered Installation
3
4 Possibly NNCP package already exists for your distribution:
5
6 @itemize
7 @item @url{https://www.freshports.org/net/nncp/, FreeBSD ports}
8 @item @url{https://github.com/DragonFlyBSD/DPorts/tree/master/net/nncp, DragonFly BSD ports}
9 @item @url{https://github.com/NixOS/nixpkgs/tree/master/pkgs/tools/misc/nncp, NixOS packages}
10 @item @url{https://github.com/void-linux/void-packages/blob/master/srcpkgs/nncp/template, Void Linux}
11 @item @url{https://tracker.debian.org/pkg/nncp, Debian packages}
12 @end itemize
13
14 NNCP should run on any POSIX-compatible operating system.
15
16 NNCP is written on @url{https://golang.org/, Go} programming language
17 and you have to install Go compiler 1.13+ version.
18 @url{http://cr.yp.to/redo.html, redo} build system is recommended for
19 convenience. @url{https://www.gnu.org/software/texinfo/, Texinfo} is
20 used for building documentation (although tarballs already include it).
21
22 In general you must get @ref{Tarballs, the tarball}, check its
23 @ref{Integrity, integrity and authenticity} and run @command{redo}.
24 Look for general and platform-specific @ref{Build-instructions, build
25 instructions}.
26
27 @menu
28 * Prepared tarballs: Tarballs
29 * Tarballs integrity check: Integrity
30 * Build instructions: Build-instructions
31 * Development source code: Sources
32 @end menu
33
34 @include download.texi
35 @include integrity.texi
36 @include building.texi
37 @include sources.texi