]> Cypherpunks.ru repositories - nncp.git/blob - doc/install.texi
Merge branch 'develop'
[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/void-linux/void-packages/blob/master/srcpkgs/nncp/template, Void Linux}
9 @end itemize
10
11 NNCP should run on any POSIX-compatible operating system.
12
13 NNCP is written on @url{https://golang.org/, Go} programming language
14 and you have to install Go compiler (1.10+ version is highly
15 recommended). @emph{Make} (BSD and GNU ones are fine) is recommended for
16 convenient building. @url{https://www.gnu.org/software/texinfo/,
17 Texinfo} is used for building documentation.
18
19 In general you must get @ref{Tarballs, the tarball}, check its
20 @ref{Integrity, integrity and authenticity} and run @command{make}.
21 Look for general and @ref{Platform-specific, platform-specific}
22 installation instructions.
23
24 @menu
25 * Prepared tarballs: Tarballs.
26 * Tarballs integrity check: Integrity.
27 * Platform-specific instructions: Platform-specific.
28 * Development source code: Sources.
29 @end menu
30
31 @include download.texi
32 @include integrity.texi
33 @include platforms.texi
34 @include sources.texi