]> git.ipfire.org Git - thirdparty/bird.git/blob - INSTALL
Doc: Update prefix set comment
[thirdparty/bird.git] / INSTALL
1 How to install BIRD
2 ===================
3
4 $ ./configure
5 $ make
6 # make install
7
8 Default location for configuration file is /usr/local/etc/bird.conf and
9 for control socket is /usr/local/var/run/bird.ctl . You can change that
10 by --prefix, --sysconfdir and --runstatedir configure options, e.g.:
11
12 $ ./configure --prefix=/usr --sysconfdir=/etc --runstatedir=/run
13
14 To compile current development BIRD source code from Git repository, you
15 also need Git (to download the source code) and Autoconf (to generate
16 the configure script and associated files using 'autoreconf' tool):
17
18 $ git clone https://gitlab.labs.nic.cz/labs/bird/
19 $ cd bird
20 $ autoreconf
21
22 Then continue as in usual installation above.
23
24
25 Requirements
26 ============
27
28 For compiling BIRD you need these programs and libraries:
29
30 - GNU C Compiler (or LLVM Clang)
31 - GNU Make
32 - GNU Bison
33 - GNU M4
34 - Flex
35
36 - ncurses library
37 - GNU Readline library
38 - libssh library (optional, for RPKI-Router protocol)
39
40 For compiling BIRD documentation you also need:
41
42 - Linuxdoc-Tools
43 - LaTeX