source: doc/INSTALL @ bf68132

mei_rt2mei_rt2_fix_1
Last change on this file since bf68132 was 43478b1, checked in by Mei <mei@…>, 12 years ago

1) some tweaks

  • Property mode set to 100644
File size: 1.9 KB
Line 
1For Java installation instructions, see doc/java_install.
2
3Prior to building libabac
4   you may need to install flex, bison, and GNU readline library
5   you must install YAP and libstrongswan
6   Please check doc/dependencies for other software dependencies
7
8Download yap-6.2.2 from www.dcc.fc.up.pt
9    http://www.dcc.fc.up.pt/~vsc/Yap/yap-6.2.2.tar.gz
10
11
12$./configure --enable-dynamic-loading
13$make
14$make library
15$sudo make install_library
16
17
18You can also install yap on Ubuntu using
19$ sudo apt-get install yap
20
21Download strongswan-4.6.4 from strongswan.org:
22    http://download.strongswan.org/strongswan-4.6.4.tar.bz2
23
24
25FreeBSD users: add --with-group=wheel to strongswan ./configure
26
27Linux users: add --disable-gmp --enable-openssl to strongswan ./configure
28to avoid long credential creation times. The entropy sources
29libstrongswan uses by default gather entropy slowly on Linux.  These
30flags allow it to gather entropy from the same sources as openssl, which
31is noticeably faster. The internal strongswan libraries and plugins
32are installed in /usr/local/lib/ipsec by default unless
33--with-ipseclibdir and --with-plugindir are set otherwise.
34
35$ tar xjvf strongswan-4.6.4.tar.bz2
36$ cd strongswan-4.6.4
37$ # see note above about configure flags
38$ ./configure --enable-monolithic
39$ cd src/libstrongswan
40$ make && sudo make install
41
42Be sure to make note of the directory into which you've untarred
43strongswan-4.6.4.tar.bz2. You will use this in the next step.
44
45BUILDING LIBABAC
46
47FreeBSD users will need to install flex-2.5.35 or greater from ports and
48use --with-flex=/usr/local/bin/flex --with-extra-includes=/usr/local/include
49on ./configure in addition to --with-strongswan
50
51$ STRONGSWAN_SRC_DIR=path/to/strongswan-4.6.4
52$ STRONGSWAN_LIB_DIR=path/to/strongswan-ipseclibdir (or /usr/local/lib/ipsec)
53$ ./configure --with-strongswan=$STRONGSWAN_SRC_DIR --with-strongswan-ld-path=$STRONSWAN_LIB_DIR
54$ make && sudo make install
55
Note: See TracBrowser for help on using the repository browser.