mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-11-09 20:58:44 +00:00
44 lines
1.1 KiB
Plaintext
44 lines
1.1 KiB
Plaintext
How to install BIRD
|
|
===================
|
|
|
|
$ ./configure
|
|
$ make
|
|
# make install
|
|
|
|
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
|
|
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/
|
|
$ cd bird
|
|
$ autoreconf
|
|
|
|
Then continue as in usual installation above.
|
|
|
|
|
|
Requirements
|
|
============
|
|
|
|
For compiling BIRD you need these programs and libraries:
|
|
|
|
- GNU C Compiler (or LLVM Clang) capable of compiling C11 code
|
|
- GNU Make
|
|
- GNU Bison (at least 3.0)
|
|
- GNU M4
|
|
- Flex
|
|
|
|
- ncurses library
|
|
- GNU Readline library
|
|
- libssh library (optional, for RPKI-Router protocol)
|
|
|
|
For compiling BIRD documentation you also need:
|
|
|
|
- Linuxdoc-Tools
|
|
- LaTeX
|