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