VPP打包及自定义插件打包

本文详细介绍VPP 20.01稳定版的打包过程,包括依赖安装、第三方模块下载、打包命令及自定义插件的打包方法。覆盖VPP的安装位置、配置文件、服务文件、JSON文件和动态库文件的安装路径。

VPP版本 20.01stable

1.VPP打包及安装概述

#在此之前一定要执行
#安装依赖安装包
make install-dep
#下载安装第三方模块等
make install-ext-deps
##这步是打包命令
make pkg-rpm #或是pkg-deb

  随后,在vpp/build-root/目录中,可以看到已经打包好的文件;

  通过yum install *.rpm命令安装所有包后,分析如下

  1. vpp安装的位置 /bin

  2. startup.conf的位置(配置文件自动安装到 /etc/vpp/startup.conf)

  3. vpp.service的安装位置(以服务形式启动vpp的 xxx.service文件安装到 /usr/lib/systemd/system/vpp.service )

  4. json文件的安装位置(如果开发中用到python api时,这些json文件是必要的。有时间的话会讲下vpp框架下 基于python api 使用和开发)

  5. 动态库文件安装位置(可能是/lib,/lib64,/usr/lib,/usr/lib64下,本文环境路径是/usr/lib64/目录下)

2.VPP打包配置

  本文以rpm为例,进行说明。在VPP首级目录中,Makefile文件中定义了make pkg-rpm命令。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值