一种Linux发行版本的构建方法及相关装置与流程

文档序号:28596764发布日期:2022-01-22 10:31阅读:来源:国知局

技术特征:
1.一种linux发行版本的构建方法,其特征在于,包括:获取配置信息,所述配置信息包括linux发行版本、所述linux发行版本的类型、所述linux发行版本运行的平台架构;根据所述配置信息,获得包列表,所述包列表包括构成所述linux发行版本的一个或多个包;确定与所述linux发行版本对应的构建工具,以及确定与所述包列表对应的一个或多个软件源;根据所述包列表、所述构建工具以及所述一个或多个软件源,输出目标linux发行版本,所述目标linux发行版本为满足所述配置信息的linux发行版本。2.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息,获得包列表,包括:根据所述配置信息中的所述linux发行版本,从官网获取所述linux发行版本对应的包,得到所述包列表。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据接收到的删除指令,对所述包列表中的一个或多个包进行删除;或者,根据接收到的添加指令,往所述包列表中添加一个或多个包。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述包列表、所述构建工具以及所述一个或多个软件源,输出目标linux发行版本,包括:获取构建指令,所述构建指令用于指示所述构建工具和所述一个或多个软件源根据所述包列表构建得到所述目标linux发行版本;输出所述目标linux发行版本。5.根据权利要求4所述的方法,其特征在于,所述输出所述目标linux发行版本之前,所述方法还包括:确定目标位置,所述目标位置用于存储所述目标linux发行版本;所述输出所述目标linux发行版本,包括:输出所述目标linux发行版本至所述目标位置。6.一种linux发行版本的构建装置,其特征在于,包括:获取单元,用于获取配置信息,所述配置信息包括linux发行版本、所述linux发行版本的类型、所述linux发行版本运行的平台架构;所述获取单元,用于根据所述配置信息,获得包列表,所述包列表包括构成所述linux发行版本的一个或多个包;确定单元,用于确定与所述linux发行版本对应的构建工具,以及确定与所述包列表对应的一个或多个软件源;构建单元,用于根据所述包列表、所述构建工具以及所述一个或多个软件源,输出目标linux发行版本,所述目标linux发行版本为满足所述配置信息的linux发行版本。7.根据权利要求6所述的装置,其特征在于,所述获取单元,具体用于根据所述配置信息中的所述linux发行版本,从官网获取所述linux发行版本对应的包,得到所述包列表。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:删除单元,用于根据接收到的删除指令,对所述包列表中的一个或多个包进行删除;或
者,添加单元,用于根据接收到的添加指令,往所述包列表中添加一个或多个包。9.根据权利要求6至8中任一项所述的装置,其特征在于,所述获取单元,还用于获取构建指令,所述构建指令用于指示所述构建工具和所述一个或多个软件源根据所述包列表构建得到所述目标linux发行版本;所述构建单元,用于输出所述目标linux发行版本。10.根据权利要求9所述的装置,其特征在于,所述确定单元,还用于确定目标位置,所述目标位置用于存储所述目标linux发行版本;所述构建单元,具体用于输出所述目标linux发行版本至所述目标位置。11.一种电子设备,其特征在于,包括:处理器和存储器;所述存储器用于存储计算机执行指令;所述处理器用于执行所述存储器所存储的计算机执行指令,以使所述电子设备执行如权利要求1至5中任一项所述的方法。12.一种计算机可读存储介质,其特征在于,包括:所述计算机可读存储介质用于存储指令或计算机程序;当所述指令或所述计算机程序被执行时,使如权利要求1至5中任一项所述的方法被实现。13.一种计算机程序产品,其特征在于,包括:指令或计算机程序;所述指令或所述计算机程序被执行时,使如权利要求1至5中任一项所述的方法被实现。14.一种芯片,其特征在于,包括:处理器;所述处理器用于执行指令,以使所述芯片执行如权利要求1至5中任一项所述的方法。

技术总结
本申请公开了一种Linux发行版本的构建方法及相关装置,涉及计算机操作系统技术领域。该方法包括:获取配置信息,其中,配置信息包括Linux发行版本、Linux发行版本的类型、Linux发行版本运行的平台架构;根据配置信息,获得包列表;确定与Linux发行版本对应的构建工具,以及确定与包列表对应的一个或多个软件源;根据包列表、构建工具以及一个或多个软件源,输出目标Linux发行版本,目标Linux发行版本为满足配置信息的Linux发行版本。本方法可以定制Linux发行版本的功能特性,降低Linux发行版本的开发难度,缩短开发周期,提高开发效率。提高开发效率。提高开发效率。


技术研发人员:倪俊超 周勃
受保护的技术使用者:展讯半导体(成都)有限公司
技术研发日:2021.09.29
技术公布日:2022/1/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1