[发明专利]一种基于VSCode集成开发环境快速制作RPM或DEB软件包的方法及插件工具在审

专利信息
申请号: 202210177831.0 申请日: 2022-02-25
公开(公告)号: CN114610373A 公开(公告)日: 2022-06-10
发明(设计)人: 徐虹;陈曦;齐璇;顾郁莲;战茅 申请(专利权)人: 麒麟软件有限公司
主分类号: G06F8/71 分类号: G06F8/71;G06F8/30
代理公司: 北京汇智英财专利代理事务所(普通合伙) 11301 代理人: 刘祖芬
地址: 300450 天津市滨海新区*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 vscode 集成 开发 环境 快速 制作 rpm deb 软件包 方法 插件 工具
【权利要求书】:

1.一种基于VSCode集成开发环境快速制作RPM或DEB软件包的方法,其特征在于,在VSCode集成开发环境中开发一个打包插件,该打包插件能够智能识别系统类型,如果系统类型是centos系列则引导用户使用rpm打包流程,如果系统类型是debian系列则引导用户使用deb打包流程,根据相应流程引导用户填写配置选项并帮助用户生成打包使用的配置文件,根据配置文件帮助用户生成rpm安装包或deb安装包。

2.根据权利要求1所述的一种基于VSCode集成开发环境快速制作RPM或DEB软件包的方法,其特征在于,该打包插件通过系统配置信息或系统标识来智能识别系统类型。

3.根据权利要求1或2所述的一种基于VSCode集成开发环境快速制作RPM或DEB软件包的方法,其特征在于,具体步骤为:

S1、VSCode集成开发环境中开发一个用于智能识别系统类型的打包插件;

S2、打包插件激活后根据系统信息检查系统类型,如果系统类型是centos系列引导用户rpm打包流程,如果系统类型是debian系列引导用户deb打包流程;

S3、如果是rpm打包流程,帮助用户生成rpmbuild、BUILD、BUILDROOT、RPMS、SOURCES、SPECS、SRPMS目录,显示rpm引导页面引导用户填写相应配置选项,并提示用户必选与可选字段;

S31、将用户配置通过socket通信传至后端,检测各字段是否符合规定,若符合规定则生成相应spec配置文件,否则提示错误;

S32、调用打包命令根据spec配置文件生成rpm包;

S4、如果是deb打包流程,显示deb引导页面引导用户填写相应配置选项,并提示用户必选与可选字段;

S41、将用户配置通过socket通信传至后端,检测各字段是否符合规定,若符合则生成相应control配置文件,否则提示错误;

S42、调用打包命令根据control配置文件生成deb包。

4.根据权利要求3所述的一种基于VSCode集成开发环境快速制作RPM或DEB软件包的方法,其特征在于,步骤S3中,rpm引导页面引导用户填写的配置选项包括但不限于Name、Version、Source0、%description、%files。

5.根据权利要求4所述的一种基于VSCode集成开发环境快速制作RPM或DEB软件包的方法,其特征在于,步骤S4中,deb引导页面引导用户填写的配置选项包括但不限于Package、Version、Description、Source 、Depends 。

6.根据权利要求5所述的一种基于VSCode集成开发环境快速制作RPM或DEB软件包的方法,其特征在于,步骤S41中,还可以根据需要生成preinst配置文件或postinst配置文件,在步骤S42中生成的deb包还包括preinst配置文件或postinst配置文件。

7.一种基于VSCode集成开发环境快速制作RPM或DEB软件包的打包插件,用于实现如权利要求1-6任一项所述的方法,其特征在于,该打包插件可以在VSCode集成开发环境中智能识别系统类型,供后续的打包流程作业。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210177831.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top