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