mirror of
				https://gitlab.labs.nic.cz/labs/bird.git
				synced 2024-05-11 16:54:54 +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
 |