strongswan源码架构分析,strongswan源码下载centos
Ubuntu 20.04编译strongSwan天鹅天鹅进行虚拟专网链接测试1、源码包下载、文档、及测试用例参见官方网站里面有详细介绍。
strongSwan天鹅天鹅
2、编译前需要安装编译环境、尽把基础需要安装的安装后面按编译提示进行逐个安装
sudo apt-get安装构建-基本自动制造#安装集成开发环境3、由于源码包中含有测试用例,里面有关于满足测试用例测试需求的源码包构建配置,因此我们采用跟源码包测试用例一样的配置进行配置编译,实例中配置文件位置及内容如下。
/root/strong天鹅-5。9 .3/测试/脚本/食谱/013 _强天鹅。MK #此文件中有测试用例所使用的配置属性#我们可以进行如下构建光盘/strong天鹅-5。9 .3/configure-enable-silent-rules \-sysconfdir=/etc \-with-strong swan-conf=/etc/strong swan。糖膏剂testing \-with-random-device=/dev/urandom \-disable-load-warning \-enable-curl \-enable-soup \-enable-LDAP \-enable-EAP-aka-3gpp 2 \-enable-EAP-sim \-enable-EAP-sim-file \-enable-EAP-Sima-enable-TNC-imv \-enable-TN CCS-11 \-enable-TN CCS-20 \-enable-TN CCS-dynamic \-enable-IMC-IMC证明\-启用-imv-证明\-enable-IMC-swima \-enable-imv-swima \-enable-imv-swima \-enable-IMC-enable-IMC-scanner-enable-test-vectors \-enable-gcrypt \-enable-socket-default \-enable-socket-dynamic \-enable-farp \-enable-conn mark \-enable-forecast \-enable-addr block \-enable-CTR \-enable-CCM \-enable-GCM \-enable-CMAC \-enable-chapoly \-enable-enable-ha \可能出现的错误及解决办法
1、配置:错误:找不到角马多精度库药品生产质量管理规范(Good Manufacturing Practices的缩写)
解决方法:安装良好操作规范库和良好操作规范的开发库
sudo apt-get安装库GMP 10 sudo apt-get安装库GMP-dev 2、配置:错误:找不到轻量级目录访问协议库轻量级目录访问协议
apt-get安装libldap-dev 3、配置:错误:找不到卷曲库卷曲
apt-get安装lib curl 4-OpenSSL-dev 4、配置:错误:未绑定库昼夜等效声级未找到
apt-get安装libldns-dev配置:错误:未绑定库解放运动未找到未绑定库
容易得到安装libunbound-dev 5,报如下错误
配置:错误:不符合包要求(libsoup-2.4):
找不到包" libsoup-2.4 "
如果出现以下情况,请考虑调整包装配置路径环境变量
以非标准前缀安装软件。
或者,您可以设置环境变量soup_CFLAGS
和汤_LIBS来避免调用pkg-配置.
有关更多详细信息,请参见的使用方法手册页。
安装
sudo apt-get安装libsoup2.4-dev 6、没有找到包" libsystemd-daemon "
apt-get安装libsystemd-dev 7,未找到包“json”
apt-get安装libjson-c-dev 8、没有找到包“wolfssl”
sudo apt-get安装libwolfssl-dev 9、配置:错误:找不到gcrypt库
sudo apt-get安装libgcrypt-dev 10,未找到包“博坦-2”
sudo apt-get安装libbotan-2-dev 11,未找到包“libip4tc”
sudo apt-get安装libip 4 TC-dev 12、配置:错误:找不到gprbuild
sudo apt-get安装gprbuild 13,找不到所需的命令bindfs
sudo apt-get安装绑定文件14,进行测试用例的时候需要安装虚拟机相关
sudo apt-get install QEMU-KVM sudo apt-get install qemusudo apt-get install virt-manager sudo apt-get install virt-viewer sudo apt-get install lib virt-bin sudo apt-get install bridge-utils 15、进行测试用例实验的时候需要安装内核编译相关
sudo apt-get install libncurses 5-dev libssl-dev-y sudo apt-get install build-essential OpenSSL-y sudo apt-get install zlibc minizip-y sudo apt-get install libid n11-dev libid n11-y sudo apt-get install bison-y sudo apt-get install flex-y sudo apt-get install libelf-dev-y sudo apt-get install libelf-dev-y sudo apt-get install elf utils-libelf-dev El-y 16编译的时候报如下错误
ModuleNotFoundError:没有名为"安装工具"的模块
sudo apt-get安装pipsudo apt-get安装python-setup tools 17、gprconfig:找不到语言“阿达”的本机工具链
build_common.gpr:1:06:未知项目文件:" tkmrpc_client "
好像还没解决,做法是先屏蔽了配置中的一个配置项
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。