File: INSTALL

package info (click to toggle)
chrony 1.10-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 1,504 kB
  • ctags: 2,064
  • sloc: ansic: 15,081; sh: 152; makefile: 107
file content (51 lines) | stat: -rw-r--r-- 1,650 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
The software is distributed as source code which has to be compiled.

PARTS OF THE SOFTWARE ARE HIGHLY SYSTEM-SPECIFIC AND NON-PORTABLE.
UNLESS YOU ARE RUNNING A SUPPORTED SYSTEM, BE PREPARED FOR SOME
PROGRAMMING!

After unpacking the source code, change directory into it, and type

./configure

This is a shell script that automatically determines the system type.
There is a single optional parameter, --prefix which indicates the
directory tree where the software should be installed.  For example,

./configure --prefix=/opt/free

will install the chronyd daemon into /opt/free/sbin and the chronyc
control program into /opt/free/bin.  The default value for the prefix
is /usr/local.

If the software cannot (yet) be built on your system, an error message
will be shown.  Otherwise, the files `options.h' and `Makefile' will
be generated.

Now type

make

to build the programs.

Once the programs have been successfully compiled, they need to be
installed in their target locations.  This step normally needs to be
performed by the superuser, and requires the following command to be
entered.

make install

Now that the software is successfully installed, the next step is to
set up a configuration file.  The contents of this depend on the
network environment in which the computer operates.  Typical scenarios
are described in the manual.  The simplest case is for a computer with
a permanent Internet connection - suppose you want to use the NTP
server ntp1.foobar.com as your time reference.  You would create an
/etc/chrony.conf file containing

server ntp1.foobar.com
driftfile /etc/chrony.drift

and then run /usr/local/sbin/chronyd.