]>
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 | |
10 | by --sysconfdir and --localstatedir configure options. | |
11 | ||
71652572 OZ |
12 | To compile current development BIRD source code from Git repository, you |
13 | also need Git (to download the source code) and Autoconf (to generate | |
14 | the configure script and associated files using 'autoreconf' tool): | |
15 | ||
16 | $ git clone git://git.nic.cz/bird.git | |
17 | $ cd bird | |
18 | $ autoreconf | |
19 | ||
20 | Then continue as in usual installation above. | |
21 | ||
0c8c86c8 OZ |
22 | |
23 | Requirements | |
24 | ============ | |
25 | ||
26 | For compiling BIRD you need these programs and libraries: | |
27 | ||
71652572 | 28 | - GNU C Compiler (or LLVM Clang) |
0c8c86c8 OZ |
29 | - GNU Make |
30 | - GNU Bison | |
31 | - GNU M4 | |
32 | - Flex | |
33 | ||
34 | - ncurses library | |
35 | - GNU Readline library (2.1 or newer) | |
36 | ||
37 | For compiling BIRD documentation you also need: | |
38 | ||
39 | - Linuxdoc-Tools | |
40 | - LaTeX |