source: doc/INSTALL @ 315ab8d

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

1) tweak doc

  • Property mode set to 100644
File size: 2.1 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$./configure --enable-dynamic-loading --enable-use-malloc=yes
12$make
13$make library
14$sudo make install_library
15
16(Note: If you ever run into the OOOPS message when installing Yap,
17manually clear out all traces of Yap from your /usr/local especially
18/usr/local/share)
19
20
21You can also install yap on Ubuntu using
22$ sudo apt-get install yap
23
24Download strongswan-4.6.4 from strongswan.org:
25    http://download.strongswan.org/strongswan-4.6.4.tar.bz2
26
27
28FreeBSD users: add --with-group=wheel to strongswan ./configure
29
30Linux users: add --disable-gmp --enable-openssl to strongswan ./configure
31to avoid long credential creation times. The entropy sources
32libstrongswan uses by default gather entropy slowly on Linux.  These
33flags allow it to gather entropy from the same sources as openssl, which
34is noticeably faster. The internal strongswan libraries and plugins
35are installed in /usr/local/lib/ipsec by default unless
36--with-ipseclibdir and --with-plugindir are set otherwise.
37
38$ tar xjvf strongswan-4.6.4.tar.bz2
39$ cd strongswan-4.6.4
40$ # see note above about configure flags
41$ ./configure --enable-monolithic
42$ cd src/libstrongswan
43$ make && sudo make install
44
45Be sure to make note of the directory into which you've untarred
46strongswan-4.6.4.tar.bz2. You will use this in the next step.
47
48BUILDING LIBABAC
49
50FreeBSD users will need to install flex-2.5.35 or greater from ports and
51use --with-flex=/usr/local/bin/flex --with-extra-includes=/usr/local/include
52on ./configure in addition to --with-strongswan
53
54$ STRONGSWAN_SRC_DIR=path/to/strongswan-4.6.4
55$ STRONGSWAN_LIB_DIR=path/to/strongswan-ipseclibdir (or /usr/local/lib/ipsec)
56$ ./configure --with-strongswan=$STRONGSWAN_SRC_DIR --with-strongswan-ld-path=$STRONSWAN_LIB_DIR
57$ make
58$ sudo make install
59
Note: See TracBrowser for help on using the repository browser.