This has been coming up a lot lately, so here are some notes for future reference. GOpenVPN is basically a Linux rendition of the Tunnelblick app for OpenVPN. Here are steps to install it on a fresh Ubuntu 10.04 Maverick Meerkat workstation.
0) Install OpenVPN package (10.04 is the current latest version)
1) Review prerequisites for GOpenVPN
- subversion
- autoconf
- glib-2.0
- gtk+-2.0
- glade-2.0
- gnome-keyring
- gksu
- gedit
- intltool
2) Install prerequisites
sudo apt-get install subversion autoconf libglib2.0-dev libglib2.0-data libgtk2.0-dev libglade2-dev libgnome-keyring-dev gksu gedit intltool
3) Download source
svn co https://gopenvpn.svn.sourceforge.net/svnroot/gopenvpn gopenvpn
4) Build
cd gopenvpn/trunk/gopenvpn/
./autogen.sh
intltoolize
./configure
make
5) Install
sudo make install
6) Run
/usr/local/bin/gopenvpn
…and you should see an icon appear in the top panel. Right click to configure and watch the log.
Alternatively, the network manager OpenVPN plugin also does the job:
sudo apt-get install network-manager-openvpn network-manager-openvpn-gnome