version 1.1, 2017/08/22 12:33:54
|
version 1.1.1.2, 2021/03/17 19:50:23
|
Line 1
|
Line 1
|
How to install BIRD | How to install BIRD 1.x.x |
=================== | ========================= |
|
|
$ ./configure |
$ ./configure |
$ make |
$ make |
Line 7 $ make
|
Line 7 $ make
|
|
|
Default location for configuration file is /usr/local/etc/bird.conf and |
Default location for configuration file is /usr/local/etc/bird.conf and |
for control socket is /usr/local/var/run/bird.ctl . You can change that |
for control socket is /usr/local/var/run/bird.ctl . You can change that |
by --sysconfdir and --localstatedir configure options. | by --prefix, --sysconfdir and --runstatedir configure options, e.g.: |
|
|
|
$ ./configure --prefix=/usr --sysconfdir=/etc --runstatedir=/run |
|
|
|
To compile current development BIRD source code from Git repository, you |
|
also need Git (to download the source code) and Autoconf (to generate |
|
the configure script and associated files using 'autoreconf' tool): |
|
|
|
$ git clone https://gitlab.labs.nic.cz/labs/bird/ -b legacy |
|
$ cd bird |
|
$ autoreconf |
|
|
|
Then continue as in usual installation above. |
|
|
|
|
Requirements |
Requirements |
============ |
============ |
|
|
For compiling BIRD you need these programs and libraries: |
For compiling BIRD you need these programs and libraries: |
|
|
- GNU C Compiler | - GNU C Compiler (or LLVM Clang) |
- GNU Make |
- GNU Make |
- GNU Bison |
- GNU Bison |
- GNU M4 |
- GNU M4 |
- Flex |
- Flex |
|
|
- ncurses library |
- ncurses library |
- GNU Readline library (2.1 or newer) | - GNU Readline library |
|
|
For compiling BIRD documentation you also need: |
For compiling BIRD documentation you also need: |
|
|