wget ftp://ftp.gnu.org/gnu/nettle/nettle-2.7.1.tar.gz tar zxvf nettle-2.7.1.tar.gz cd nettle-2.7.1/ ./configure --prefix=/usr/local/nettle make && make install echo'/usr/local/nettle/lib64/' > /etc/ld.so.conf.d/nettle.conf ldconfig
安装gnutls3.3.9:
1 2 3 4 5 6 7 8 9 10 11 12
export NETTLE_CFLAGS="-I/usr/local/nettle/include/" export NETTLE_LIBS="-L/usr/local/nettle/lib64/ -lnettle" export HOGWEED_LIBS="-L/usr/local/nettle/lib64/ -lhogweed" export HOGWEED_CFLAGS="-I/usr/local/nettle/include" wget ftp://ftp.gnutls.org/gcrypt/gnutls/v3.3/gnutls-3.3.9.tar.xz tar xvf gnutls-3.3.9.tar.xz cd gnutls-3.3.9/ ./configure --prefix=/usr/local/gnutls make && make install ln -s /usr/local/gnutls/bin/certtool /usr/bin/certtool echo'/usr/local/gnutls/lib/' > /etc/ld.so.conf.d/gnutls.conf ldconfig
安装libnl:
1 2 3 4 5 6 7 8
yum install bison flex wget http://www.carisma.slowglass.com/~tgr/libnl/files/libnl-3.2.24.tar.gz tar xvf libnl-3.2.24.tar.gz cd libnl-3.2.24 ./configure --prefix=/usr/local/libnl make && make install echo'/usr/local/libnl/lib/' > /etc/ld.so.conf.d/libnl.conf ldconfig
安装ocserv:
1 2 3 4 5 6 7 8 9 10 11
export LIBNL3_CFLAGS="-I/usr/local/libnl/include/libnl3" export LIBNL3_LIBS="-L//usr/local/libnl/lib/ -lnl-3 -lnl-route-3" export LIBGNUTLS_LIBS="-L/usr/local/gnutls/lib/ -lgnutls" export LIBGNUTLS_CFLAGS="-I/usr/local/gnutls/include/" wget ftp://ftp.infradead.org/pub/ocserv/ocserv-0.9.0.1.tar.xz tar xvf ocserv-0.9.0.1.tar.xz cd ocserv-0.9.0 ./configure --prefix=/usr/local/ocserv make && make install echo'export PATH=$PATH://usr/local/ocserv/sbin/:/usr/local/ocserv/bin/' >> $HOME/.bashrc source$HOME/.bashrc