source: doc/INSTALL @ 137b55f

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

1) upgraded to use strongswan-4.6.4

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