预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114281369A(43)申请公布日2022.04.05(21)申请号202210018217.X(22)申请日2022.01.07(71)申请人北京猎鹰安全科技有限公司地址100041北京市石景山区实兴大街30号院3号楼2层A-0003房间(72)发明人欧泽波(74)专利代理机构北京康盛知识产权代理有限公司11331代理人李欣芮(51)Int.Cl.G06F8/61(2018.01)权利要求书1页说明书4页附图1页(54)发明名称一种Linux系统软件安装包打包方法(57)摘要本发明提出一种Linux系统软件安装包打包方法,涉及计算机软件技术领域。该方法包括以下步骤:获取附加信息;获取安装目录的中的配置文件,在所述配置文件中加入如下功能:获取安装命令行,从所述安装命令行中解析出所述附加信息;使用所述附加信息;打包软件,采用“软件名_版本号_硬件平台类型.文件拓展名_附加信息”格式为打包后的软件包命名。本方法用于解决Linux系统软件安装包打包及安装过程中改变某些附加信息,如服务器IP地址,需要重新打包软件,费时费力且容易出错的问题。CN114281369ACN114281369A权利要求书1/1页1.一种Linux系统软件安装包打包方法,其特征在于,包括以下步骤:获取附加信息;获取安装目录的中的配置文件,在所述配置文件中加入如下功能:获取安装命令行,从所述安装命令行中解析出所述附加信息;使用所述附加信息;打包软件,采用“软件名_版本号_硬件平台类型.文件拓展名_附加信息”格式为打包后的软件包命名。2.根据权利要求1所述的Linux系统软件安装包打包方法,其特征在于,所述附加信息是服务器IP地址;所述使用所述附加信息是将所述服务器IP保存到系统文件夹中。3.根据权利要求2所述的Linux系统软件安装包打包方法,其特征在于,所述软件包的所述文件扩展名为deb。4.根据权利要求3所述的Linux系统软件安装包打包方法,其特征在于,所述安装目录的配置文件为DEBIAN/postinst文件。5.根据权利要求4所述的Linux系统软件安装包打包方法,其特征在于,所述解析出所述服务器IP包括如下步骤:按“deb_”截断所述命令行字符串并取后面部分;去除所述服务器IP地址后面的空格;将所述服务器IP地址保存到所述DEBIAN/postinst文件。6.根据权利要求2所述的Linux系统软件安装包打包方法,其特征在于,所述软件包的所述文件扩展名为rpm。7.根据权利要求6所述的Linux系统软件安装包打包方法,其特征在于,所述安装目录的配置文件为SPECS/kclient.spec文件。8.根据权利要求7所述的Linux系统软件安装包打包方法,其特征在于,所述解析出所述服务器IP包括如下步骤:按“rpm_”截断所述命令行字符串并取后面部分;去除所述服务器IP地址后面的空格;将所述服务器IP地址保存到所述SPECS/kclient.spec文件。2CN114281369A说明书1/4页一种Linux系统软件安装包打包方法技术领域[0001]本发明涉及计算机软件技术领域,具体地说,涉及一种Linux系统软件安装包打包及安装方法。背景技术[0002]Linux软件安装包通常只提供DEB或者RPM两种安装包,每次打包后DEB/RPM内的文件不可变,当需要改变一些附加信息时,需要重新打包软件,费时费力。比如,要改变软件包的服务器IP地址。如果要DEB/RPM带上服务器的IP信息主要有两种办法:[0003]1)在生成DEB或RPM前把带有服务器IP地址的配置文件放到待打包的文件夹内,然后在生成DEB或RPM包,即安装包内自带服务器IP。[0004]2)在Linux系统按完DEB或RPM软件包后,在提示用户输入服务器IP地址。[0005]第一种方法不用用户手动输入服务器信息,但在生成软件安装包后,如果更换服务器,就必须更换服务器IP地址配置文件,重新打包软件,费时费力;第二种方法需要用户手工输入,容易出现错误,用户体验比较差。发明内容[0006]本发明提供一种Linux系统软件安装包打包方法,用于解决Linux系统软件安装包打包及安装过程中改变某些附加信息,如服务器IP地址,需要重新打包软件、用户手工输入容易出错的问题。[0007]本发明的实施例内容如下:[0008]一种Linux系统软件安装包打包及安装方法,包括以下步骤:[0009]获取附加信息;[0010]获取安装目录的中的配置文件,在所述配置文件中加入如下功能:获取安装命令行,从所述安装命令行中解析出所述附加信息;使用所述附加信息;[0011]打包软件,采用“软件名_版本号_硬件平台类型.文件拓展名_附加信息”格式为打