Segunda-feira, Outubro 31, 2011

Compilar o vpnc com suporte ssl (baseado neste post):

Forma simples de instalar um cliente VPN cisco.

Pré requisitos:
sudo apt-get install libgcrypt11-dev openssl libssl-dev debhelper libgnutls-dev dpatch

Arranjar um sitio para colocar o código fonte:
mkdir /tmp/vpnc
cd /tmp/vpnc

Fazer download do código fonte:
apt-get source vpnc
cd <vpnc-version>
vim Makefile

Editar o ficheiro e em vez de:

# Comment this in to obtain a binary with certificate support which is
# GPL incompliant though.
#OPENSSL_GPL_VIOLATION=yes


colocar:
# Comment this in to obtain a binary with certificate support which is
# GPL incompliant though.
OPENSSL_GPL_VIOLATION=yes



Executar o comando para recompilar o pacote:

dpkg-buildpackage

No dir /tmp/vpnc deve aparecer o pacote .deb pronto a instalar.

dpkg -i <vpnc_version_i386.deb>

No meu caso o ficheiro gerado foi vpnc_0.5.3r449-2.1_amd64.deb porque uso arquitectura amd64.


0 comentários: