doc: update installation document

This commit is contained in:
Miroslav Lichvar 2020-02-04 14:34:47 +01:00
parent 7bf3ec4aeb
commit c3e34b8145

View file

@ -22,18 +22,18 @@ The software is distributed as source code which has to be compiled. The source
code is supplied in the form of a gzipped tar file, which unpacks to a code is supplied in the form of a gzipped tar file, which unpacks to a
subdirectory identifying the name and version of the program. subdirectory identifying the name and version of the program.
The following programs and libraries with their development files are needed to A C compiler (e.g. `gcc` or `clang`) and GNU Make are needed to build `chrony`.
build `chrony`: The following libraries with their development files, and programs, are needed
to enable optional features:
* C compiler (gcc or clang recommended) * Nettle, NSS, or LibTomCrypt: secure hash functions (`SECHASH`)
* GNU Make * libcap: dropping root privileges on Linux (`DROPROOT`)
* Nettle, NSS, or LibTomCrypt (optional) * libseccomp: system call filter on Linux (`SCFILTER`)
* Editline (optional) * GnuTLS and Nettle: Network Time Security (`NTS`)
* libcap (Linux only, optional) * Editline: line editing in `chronyc` (`READLINE`)
* libseccomp (Linux only, optional) * timepps.h header: PPS reference clock
* timepps.h header (optional) * Asciidoctor: documentation in HTML format
* Asciidoctor (for HTML documentation) * Bash: test suite
* Bash (for testing)
After unpacking the source code, change directory into it, and type After unpacking the source code, change directory into it, and type