2009-05-25 07:41:20 +08:00
|
|
|
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 --sysconfdir and --localstatedir configure options.
|
|
|
|
|
2017-05-09 22:46:41 +08:00
|
|
|
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 git://git.nic.cz/bird.git
|
|
|
|
$ cd bird
|
|
|
|
$ autoreconf
|
|
|
|
|
|
|
|
Then continue as in usual installation above.
|
|
|
|
|
2009-05-25 07:41:20 +08:00
|
|
|
|
|
|
|
Requirements
|
|
|
|
============
|
|
|
|
|
|
|
|
For compiling BIRD you need these programs and libraries:
|
|
|
|
|
2017-05-09 22:46:41 +08:00
|
|
|
- GNU C Compiler (or LLVM Clang)
|
2009-05-25 07:41:20 +08:00
|
|
|
- GNU Make
|
|
|
|
- GNU Bison
|
|
|
|
- GNU M4
|
|
|
|
- Flex
|
|
|
|
|
|
|
|
- ncurses library
|
|
|
|
- GNU Readline library (2.1 or newer)
|
|
|
|
|
|
|
|
For compiling BIRD documentation you also need:
|
|
|
|
|
|
|
|
- Linuxdoc-Tools
|
|
|
|
- LaTeX
|