strongSwan Installation Documentation » History » Version 30
Version 29 (Andreas Steffen, 16.05.2009 19:54) → Version 30/59 (Andreas Steffen, 13.08.2009 14:07)
h1. strongSwan Installation Documentation
h2. Live testing system
We have built a [[OpenWRTDemo|small test system]] to run strongSwan without installation or configuration. It is based on a UML kernel, two small "OpenWRT":http://openwrt.org/ images and should run on any x86 Linux system out of the box.
h2. Distribution packages
There are currently packages for:
* "Debian":http://packages.debian.org/search?keywords=strongswan&searchon=names&suite=all§ion=all
* "Ubuntu":http://packages.ubuntu.com/search?suite=default§ion=all&arch=any&searchon=names&keywords=strongswan
* "openSUSE":http://software.opensuse.org/search?p=1&q=strongswan
* "Gentoo":http://packages.gentoo.org/package/net-misc/strongswan
h2. Compile yourself
h3. Linux Kernel requirements
strongSwan should run on most distros' kernels. If you build your own kernel, include [[KernelModules|the required modules]].
h3. Building strongSwan
We have changed the buid system to autotools for the 4.x releases. There is a growing list of [[Autoconf|autoconf options]] available:
* [[Autoconf| Autoconf options for 4.3 releases]] (current)
* [[Autoconf42|Autoconf options for 4.2 releases]]
* [[Autoconf41|Autoconf options for 4.1 releases]]
The build procedure is as with any autotools project:
<pre>
wget http://download.strongswan.org/strongswan-4.x.x.tar.bz2
tar jxvf strongswan-4.x.x.tar.bz2; cd strongswan-4.x.x
./configure --prefix=/usr --sysconfdir=/etc --<your-options>
make
sudo make install
</pre>
h3. Building strongSwan on FreeBSD and Mac OS X
* [[FreeBSD|strongSwan on FreeBSD]] (IKEv2 only)
* [[MacOSX|strongSwan on Mac OS X]] (IKEv2 only)
h2. Live testing system
We have built a [[OpenWRTDemo|small test system]] to run strongSwan without installation or configuration. It is based on a UML kernel, two small "OpenWRT":http://openwrt.org/ images and should run on any x86 Linux system out of the box.
h2. Distribution packages
There are currently packages for:
* "Debian":http://packages.debian.org/search?keywords=strongswan&searchon=names&suite=all§ion=all
* "Ubuntu":http://packages.ubuntu.com/search?suite=default§ion=all&arch=any&searchon=names&keywords=strongswan
* "openSUSE":http://software.opensuse.org/search?p=1&q=strongswan
* "Gentoo":http://packages.gentoo.org/package/net-misc/strongswan
h2. Compile yourself
h3. Linux Kernel requirements
strongSwan should run on most distros' kernels. If you build your own kernel, include [[KernelModules|the required modules]].
h3. Building strongSwan
We have changed the buid system to autotools for the 4.x releases. There is a growing list of [[Autoconf|autoconf options]] available:
* [[Autoconf| Autoconf options for 4.3 releases]] (current)
* [[Autoconf42|Autoconf options for 4.2 releases]]
* [[Autoconf41|Autoconf options for 4.1 releases]]
The build procedure is as with any autotools project:
<pre>
wget http://download.strongswan.org/strongswan-4.x.x.tar.bz2
tar jxvf strongswan-4.x.x.tar.bz2; cd strongswan-4.x.x
./configure --prefix=/usr --sysconfdir=/etc --<your-options>
make
sudo make install
</pre>
h3. Building strongSwan on FreeBSD and Mac OS X
* [[FreeBSD|strongSwan on FreeBSD]] (IKEv2 only)
* [[MacOSX|strongSwan on Mac OS X]] (IKEv2 only)