source: doc/INSTALL @ 671c065

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

1) update new performance graphs with standard deviations

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