strongswan源码架构分析,strongswan源码下载centos

  h3swan源码架构分析,h3swan源码下载centos

  Ubuntu 20.04编译h3Swan天鹅天鹅进行虚拟专网链接测试1、源码包下载、文档、及测试用例参见官方网站里面有详细介绍。

  h3Swan天鹅天鹅

  2、编译前需要安装编译环境、尽把基础需要安装的安装后面按编译提示进行逐个安装

  sudo apt-get安装构建-基本自动制造#安装集成开发环境3、由于源码包中含有测试用例,里面有关于满足测试用例测试需求的源码包构建配置,因此我们采用跟源码包测试用例一样的配置进行配置编译,实例中配置文件位置及内容如下。

  /root/h3天鹅-5。9 .3/测试/脚本/食谱/013 _强天鹅。MK #此文件中有测试用例所使用的配置属性#我们可以进行如下构建光盘/h3天鹅-5。9 .3/configure-enable-silent-rules -sysconfdir=/etc -with-h3 swan-conf=/etc/h3 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 "

  好像还没解决,做法是先屏蔽了配置中的一个配置项

strongswan源码架构分析,strongswan源码下载centos