I got the client and patch from here. I used the 4.8.01.0640-k9 version with the 2.6.24-final patch. I have tested it on Ubuntu 8.10.
The installation is very easy.
- Download the client and patch.
- Untar the client program
- Patch it (use patch < <pathandfilenameOfDiff>
- Run the installer as root (you must have the c compiler, make, and the kernel sources that match your running kernel installed)
- If you opted to have it start automatically, you could reboot, or simply fire off the vpn_init start comment from /etc/init.d/
- Copy your pcf profiles to /etc/opt/cisco-vpnclient/Profiles
- You can now use the vpnclient command (as root). Note that when you connect to a profile, exclude the path and extension from the file you wish to connect to