]>
Commit | Line | Data |
---|---|---|
0c8c86c8 OZ |
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 | |
4d9049dc OZ |
10 | by --prefix, --sysconfdir and --runstatedir configure options, e.g.: |
11 | ||
12 | $ ./configure --prefix=/usr --sysconfdir=/etc --runstatedir=/run | |
0c8c86c8 | 13 | |
71652572 OZ |
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 | ||
4d9049dc | 18 | $ git clone https://gitlab.labs.nic.cz/labs/bird/ |
71652572 OZ |
19 | $ cd bird |
20 | $ autoreconf | |
21 | ||
22 | Then continue as in usual installation above. | |
23 | ||
0c8c86c8 OZ |
24 | |
25 | Requirements | |
26 | ============ | |
27 | ||
28 | For 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 | |
40 | For compiling BIRD documentation you also need: | |
41 | ||
42 | - Linuxdoc-Tools | |
43 | - LaTeX |